Movatterモバイル変換


[0]ホーム

URL:


US20030217098A1 - Method and system for supporting the communication of presence information regarding one or more telephony devices - Google Patents

Method and system for supporting the communication of presence information regarding one or more telephony devices
Download PDF

Info

Publication number
US20030217098A1
US20030217098A1US10/145,673US14567302AUS2003217098A1US 20030217098 A1US20030217098 A1US 20030217098A1US 14567302 AUS14567302 AUS 14567302AUS 2003217098 A1US2003217098 A1US 2003217098A1
Authority
US
United States
Prior art keywords
computing device
user
information
document
agent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/145,673
Inventor
Nikhil Bobde
Robert Brown
Jeremy Buch
Ajay Chitturi
Ann Demirtjis
Vishwajith Kumbalimutt
David Simons
Zachary Taylor
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US10/145,673priorityCriticalpatent/US20030217098A1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BOBDE, NIKHIL P., BROWN, ROBERT, BUCH, JEREMY, CHITTURI, AJAY, DEMIRTJIS, ANN, KUMBALIMUTT, VISWAJITH, SIMONS, DAVID J., TAYLOR, ZACHARY
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONRE-RECORD TO CORRECT THE NAME OF SIXTH ASSIGNOR, PREVIOUSLY RECORDED ON REEL 012907 FRAME 0059, ASSIGNOR CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST.Assignors: BOBDE, NIKHIL P., BROWN, ROBERT, BUCH, JEREMY, CHITTURI, AJAY, DEMIRTJIS, ANN, KUMBALIMUTT, VISHWAJITH, SIMONS, DAVID J., TAYLOR, ZACHARY
Publication of US20030217098A1publicationCriticalpatent/US20030217098A1/en
Priority to US11/343,644prioritypatent/US7653715B2/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system for detecting and communicating the presence of one or more computing devices is presented. The invention also presents a method and system for aggregating presence information generated by multiple devices associated with a single user. A server acting as a presence agent on behalf of a first user receives and responds to a subscription request generated by a computing device operated by a second wishing to be permitted as a watcher of the first user. When the second user corresponds to access preferences of the first user, a notify message is sent to the second user's device that includes presence information indicative of an activity level and availability level associated with the first user. When the first user employs multiple computing devices, the server generates an aggregate presence document that is representative of the overall presence of the first user.

Description

Claims (40)

We claim:
1. A method for communicating presence information related to a first computing device to a second computing device over a network by a presence agent, the presence agent communicating the presence information in response to a request message submitted by the second computing device, the request message requesting access by the second computing device to the presence information, the method comprising:
receiving from the first computing device a message for initiating the transfer of presence information to the presence agent;
receiving from the first computing device a message for initiating the transfer of access preferences associated with the first computing device to the presence agent;
submitting an acceptance message to the second computing device indicating that the second computing device can access the presence information, the acceptance message being submitted regardless of whether the first computing device is present upon the network, and the acceptance message being submitted regardless of the access preferences specified by the first computing device; and
submitting a notification message to the second computing device, the notification message including data representative of an activity level and availability level associated with the first computing device, the notification message being submitted regardless of whether the first computing device is present upon the network.
2. The method ofclaim 1 further comprising:
storing information obtained from the request message submitted by the second computing device; and
submitting the stored information to the first computing device in response to a request message from the first computing device to obtain the stored information.
3. The method ofclaim 2 wherein the first computing device determines whether to grant the second computing device access to the presence information.
4. The method ofclaim 1 wherein the step of receiving includes processing one or more procedure calls contained in the message to initiate the transfer of presence information to the presence agent by the presence agent.
5. The method ofclaim 4 wherein the one or more procedure calls correspond to one or more presence documents having data representative of an activity level and availability level associated with the first computing device.
6. The method ofclaim 5 wherein the step of processing includes determining which one of the one or more presence documents indicates a highest presence priority setting, the presence priority setting being indicative of the at least one presence document that best reflects the presence of the first computing device.
7. The method ofclaim 1 wherein the step of receiving includes processing one or more procedure calls contained in the message to initiate the exchange of access preferences by the presence agent.
8. The method ofclaim 1 further comprising the step of aggregating one or more presence documents received from the first computing device into a single presence document, the single presence document having data representative of an activity level and availability level associated with at least one presence document that indicates a highest presence priority setting, the single presence document also including presence data associated with the one or more presence documents.
9. A computer-readable medium having computer-executable instructions for performing the steps recited inclaim 1.
10. A system for conveying presence information about a first user to a second user, the first user having a plurality of computing devices that are capable of generating presence information, the second user having a computing device in communication with a computer network, the system comprising:
one or more servers in communication with the computer network and executing programs comprising:
a presence agent; and
an aggregator component;
computer-readable media accessible by the one or more servers and having stored thereon information regarding the second user's desire to monitor the presence of the first user,
wherein the presence agent detects which of the plurality of computing devices indicates the highest degree of presence upon the network,
wherein the aggregator component generates an aggregate document representing the degree to which the plurality of computing devices is present upon the network, and
wherein the one or more servers transmit the aggregate presence document to the second user's computing device based on information stored in the computer readable media.
11. The system ofclaim 10 wherein the one or more servers execute a registration service for maintaining registration entries associated with the plurality of computing devices.
12. The system ofclaim 10 wherein the computer readable media has stored thereon an access control list that is accessible by the presence agent to maintain access preferences of the first user regarding the plurality of computing devices.
13. The system ofclaim 12 wherein the access control list maintains access preferences set by a network administrator, the access preferences of the network administrator having a higher priority than the access preferences of the first user.
14. The system ofclaim 10 wherein the presence agent processes one or more subscription messages received from the second user's computing device, the messages indicating the second user's desire to monitor the presence of the first user over the computer network.
15. The system ofclaim 10 wherein the presence agent processes one or more service messages, the service messages specifying one or more procedure calls for updating the presence information maintained by the presence agent regarding the plurality of computing devices.
16. The system ofclaim 10 wherein the presence agent processes one or more service messages comprising one or more procedure calls for updating the access control list.
17. The system ofclaim 10 wherein the presence agent transmits an acceptance message and a notify message to the second device in response to the one or more subscription requests submitted by the second device.
18. The system ofclaim 10 wherein the computer-readable media is accessed by the presence agent in response to a request submitted to the presence agent for the information regarding the second user's desire to monitor the presence of the first user, the request being submitted by at least one of the plurality of computing devices.
19. The system ofclaim 10 wherein the aggregator component submits the aggregate document to the presence agent in response to one or more service messages received by the presence agent from the plurality of computing devices.
20. A method for generating an aggregate presence document representing the overall presence of a user, the method comprising:
receiving a plurality of presence documents generated by a plurality of computing devices of the user, the presence documents including data representative of an activity level and availability level associated with each of the plurality of computing devices;
analyzing the plurality of presence documents to identify at least one presence document that has a high presence priority setting; and
generating the aggregate presence document based on the activity level and availability level associated with presence document having the high presence priority setting.
21. The method ofclaim 20 wherein the step of receiving includes processing one or more service messages associated with the plurality of presence documents.
22. The method ofclaim 21 wherein the service messages specify one or more procedure calls for updating the presence information regarding the plurality of computing devices.
23. The method ofclaim 20 wherein the step of receiving includes processing one or more messages for initiating or terminating the registration of one or more of the plurality of computing devices.
24. The method ofclaim 20 wherein the step of analyzing includes summing an availability level and an activity level specified by the at least one presence document, the resulting sum indicating the degree to which the user is present upon the network.
25. The method ofclaim 20 wherein the step of generating includes creating a plain-language description associated with the availability level and including the plain-language description in the aggregate document.
26. The method ofclaim 20 wherein the step of generating includes creating a plain-language description in associated with the availability level and including the plain-language description in the aggregate document.
27. The method ofclaim 20 wherein the user is a first user, the method comprising: transmitting the aggregate presence document to a computing device of a second user in response to changes in the presence information.
28. A computer-readable medium having computer-executable instructions for performing the steps recited inclaim 11.
29. A method for generating aggregate presence information regarding one or more computing devices, the aggregate presence information indicating the overall presence of the one or more computing devices on a computer network, the method comprising:
receiving a service message generated by at least one of the computing devices, the service message including one or more presence documents that contain presence information, the presence information including data representative of an activity level and availability level associated with each of the one or more computing devices;
analyzing the plurality of presence documents to identify at least one of the presence documents that has a highest presence priority; and
generating an aggregate presence document by including data representative of an activity level and availability level associated with the presence document identified as having the highest presence priority, the aggregate presence document also including other presence data obtained from the plurality of presence documents.
30. The method ofclaim 29 wherein the step of generating includes specifying a description attribute in association with the availability level, the description attribute providing a functional description of the availability level.
31. The method ofclaim 29 wherein the step of generating includes specifying a description attribute in association with the activity level, the description attribute providing a functional description of the activity level.
32. The method ofclaim 29 further including the step of submitting the aggregate presence document to one or more computing devices having access to the presence information associated with the plurality of computing devices in response to changes in the presence information.
33. A computer-readable medium having computer-executable instructions for performing the steps recited inclaim 29.
34. A system for communicating presence information related to a first computing device to a second computing device over a network by a presence agent, the presence agent communicating the presence information in response to a request message submitted by the second computing device, the request message requesting access by the second computing device to the presence information, the system comprising:
means for receiving from the first computing device a message having one or more procedure calls for initiating the transfer of presence information to the presence agent;
means for receiving from the first computing device a message having one or more procedure calls for initiating the transfer of access preferences associated with the first computing device to the presence agent;
means for submitting an acceptance message to the second computing device indicating that the second computing device can access the presence information, the acceptance message being submitted regardless of whether the first computing device is present upon the network, and the acceptance message being submitted regardless of the access preferences specified by the first computing device; and
means for submitting a notification message to the second computing device, the notification message including a presence document having data representative of an activity level and availability level associated with the first computing device, the notification message being submitted regardless of whether the first computing device is present upon the network.36. The system ofclaim 35 further comprising:
means for storing information obtained from the request message submitted by the second computing device regarding the second user's desire to monitor the presence of the first user; and
means for submitting the stored information to the first computing device in response to a request message from the first computing device to obtain the stored information.
35. The system ofclaim 34 further comprising means for aggregating one or more presence documents received from the first computing device into a single presence document, the single presence document having data representative of an activity level and availability level associated with at least one presence document that indicates a high presence priority, the single presence document also including presence data associated with the one or more presence documents.
36. A method for relaying presence information to a subscriber in the absence of a presentity, the presentity operating a presence user agent that generates information indicative of the ability of the presentity to receive calls and indicative of the operating state or tasks in which the presentity is engaged, the method comprising:
storing information obtained from a subscriber request message into an accessible memory location, the stored information including one or more values that uniquely identify the subscriber from amongst a plurality of other devices capable of communicating over the network;
submitting the subscriber information to the presentity when the presentity is no longer absent, wherein the presentity makes a determination whether to grant the subscriber access to the information generated by the presence user agent.
37. The method ofclaim 36 further comprising submitting the information generated by the presence user agent to the subscriber when a determination is made to grant the subscriber access to the information.
38. The method ofclaim 37 wherein the step of determining is made according to access preferences assigned by the presentity.
39. The method ofclaim 36 wherein the step of submitting includes transmitting a presence document to the subscriber having data indicative of the ability of the presentity to receive calls and indicative of the operating state or tasks in which the presentity is engaged.
40. A computer-readable medium having computer-executable instructions for performing the steps recited inclaim 36.
US10/145,6732002-05-152002-05-15Method and system for supporting the communication of presence information regarding one or more telephony devicesAbandonedUS20030217098A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US10/145,673US20030217098A1 (en)2002-05-152002-05-15Method and system for supporting the communication of presence information regarding one or more telephony devices
US11/343,644US7653715B2 (en)2002-05-152006-01-30Method and system for supporting the communication of presence information regarding one or more telephony devices

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/145,673US20030217098A1 (en)2002-05-152002-05-15Method and system for supporting the communication of presence information regarding one or more telephony devices

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US11/343,644ContinuationUS7653715B2 (en)2002-05-152006-01-30Method and system for supporting the communication of presence information regarding one or more telephony devices

Publications (1)

Publication NumberPublication Date
US20030217098A1true US20030217098A1 (en)2003-11-20

Family

ID=29418663

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/145,673AbandonedUS20030217098A1 (en)2002-05-152002-05-15Method and system for supporting the communication of presence information regarding one or more telephony devices
US11/343,644Expired - LifetimeUS7653715B2 (en)2002-05-152006-01-30Method and system for supporting the communication of presence information regarding one or more telephony devices

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US11/343,644Expired - LifetimeUS7653715B2 (en)2002-05-152006-01-30Method and system for supporting the communication of presence information regarding one or more telephony devices

Country Status (1)

CountryLink
US (2)US20030217098A1 (en)

Cited By (127)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040071150A1 (en)*2002-07-052004-04-15Anu HonkalaUpdating presence information
US20040215723A1 (en)*2003-04-222004-10-28Siemens InformationMethods and apparatus for facilitating online presence based actions
US20050124363A1 (en)*2003-09-162005-06-09Klassen Gerhard D.Handheld electronic device and associated method providing availability data in a messaging environment
US20050138129A1 (en)*2003-12-232005-06-23Maria AdamczykMethods and systems of responsive messaging
US20050226162A1 (en)*2004-03-302005-10-13Shrum Edgar V JrMethods, systems, and products for maintaining communications service reachability
US20060030264A1 (en)*2004-07-302006-02-09Morris Robert PSystem and method for harmonizing changes in user activities, device capabilities and presence information
US20060036712A1 (en)*2004-07-282006-02-16Morris Robert PSystem and method for providing and utilizing presence information
US20060117050A1 (en)*2004-11-302006-06-01Ajita JohnMethods and apparatus for determining a presence of a user
US20060155733A1 (en)*2004-11-302006-07-13Ajita JohnMethods and apparatus for determining a proxy presence of a user
US20060168073A1 (en)*2003-12-172006-07-27International Business Machines CorporationSystem and method of managing real-time communications using context-based awareness states
US20060190525A1 (en)*2002-05-152006-08-24Microsoft CorporationMethod and system for supporting the communication of presence information regarding one or more telephony devices
US20060248185A1 (en)*2005-04-292006-11-02Morris Robert PSystem and method for utilizing a presence service to advertise activity availability
US20070027917A1 (en)*2005-08-012007-02-01Ido ArielLinking of personal information management data
WO2007015726A1 (en)*2005-08-012007-02-08Seven Networks, Inc.Context based action through data aggregation
US20070042791A1 (en)*2005-08-162007-02-22Sbc Knowledge Ventures, L.P.Presence and availability management over a public communication network
US20070064672A1 (en)*2005-08-312007-03-22Microsoft CorporationControlling or monitoring PBX phone from multiple PC endpoints
US20070143415A1 (en)*2005-12-152007-06-21Daigle Brian KCustomizable presence icons for instant messaging
US20070198725A1 (en)*2004-10-062007-08-23Morris Robert PSystem and method for utilizing contact information, presence information and device activity
US20070198696A1 (en)*2004-10-062007-08-23Morris Robert PSystem and method for utilizing contact information, presence information and device activity
US20070233875A1 (en)*2006-03-282007-10-04Microsoft CorporationAggregating user presence across multiple endpoints
US20070239869A1 (en)*2006-03-282007-10-11Microsoft CorporationUser interface for user presence aggregated across multiple endpoints
US20070268469A1 (en)*2006-05-172007-11-22Taiwan Semiconductor Manufacturing Company, Ltd.Apparatus and Method for Particle Monitoring in Immersion Lithography
US20070276909A1 (en)*2006-05-232007-11-29Microsoft CorporationPublication of customized presence information
US20080065755A1 (en)*2006-08-182008-03-13Siemens Communications, Inc.Apparatus and method for automated presence status inquiries
US20080077696A1 (en)*2006-09-212008-03-27Bellsouth Intellectual Property CorporationPersonal presentity presence subsystem
US20080077685A1 (en)*2006-09-212008-03-27Bellsouth Intellectual Property CorporationDynamically configurable presence service
US20080147793A1 (en)*2006-10-312008-06-19Singh Munindar PMethod And System For Coordinating A Synchronous Activity
US20080184136A1 (en)*2002-05-212008-07-31At&T Delaware Intellectual Property Inc.Caller Initiated Distinctive Presence Alerting and Auto-Response Messaging
US20080209347A1 (en)*2002-08-192008-08-28At&T Delaware Intellectual Property, Inc., Formerly Known As Bellsouth Intellectual PropertyRedirection of a Message to an Alternate Address
US20080244026A1 (en)*2002-05-132008-10-02At&T Delaware Intellectual Property, Inc., Formerly Known As Bellsouth Intellectual PropertyReal-Time Notification of Presence Changes
US20080276195A1 (en)*2007-05-042008-11-06Microsoft CorporationLive companion window
US20080320025A1 (en)*2007-06-222008-12-25Microsoft CorporationGathering and using awareness information
US20090037588A1 (en)*2007-07-312009-02-05Morris Robert PMethod And System For Providing Status Information Of At Least Two Related Principals
US7512880B2 (en)2005-12-232009-03-31Swift Creek Systems, LlcMethod and system for presenting published information in a browser
US20090112870A1 (en)*2007-10-312009-04-30Microsoft CorporationManagement of distributed storage
US20090138609A1 (en)*2007-11-272009-05-28General Instrument CorporationMethod and Apparatus for Maintaining User Sessions Across User Devices and Portals
US7567553B2 (en)2005-06-102009-07-28Swift Creek Systems, LlcMethod, system, and data structure for providing a general request/response messaging protocol using a presence protocol
US7587450B2 (en)2006-02-012009-09-08Swift Creek Systems, LlcHTTP publish/subscribe communication protocol
US20090232127A1 (en)*2008-03-142009-09-17Peeyush JaiswalUPD-Based Soft Phone State Monitoring for CTI Applications
US20090267754A1 (en)*2006-09-132009-10-29At&T Intellectual Property I, L.P.Monitoring and Entry System Presence Service
US20090275314A1 (en)*2006-04-212009-11-05Telecom Italia S.P.A.Method and System for Providing Presence Information
US7653191B1 (en)*2003-06-262010-01-26Microsoft CorporationVoice call routing by dynamic personal profile
EP2166733A1 (en)2008-09-232010-03-24Ascendent Telecommunications, Inc.Methods and systems for aggregating presence information to provide a simplified unified presence
US20100077018A1 (en)*2008-09-192010-03-25Arup AcharyaVirtual Presence Server
US20100075673A1 (en)*2008-09-232010-03-25Michael ColbertMethods and Systems for Aggregating Presence Information to Provide a Simplified Unified Presence
US7853563B2 (en)2005-08-012010-12-14Seven Networks, Inc.Universal data aggregation
WO2011010276A1 (en)*2009-07-212011-01-27Telefonaktiebolaget Lm Ericsson (Publ)Exchange of service capabilities in communication networks
US20110035443A1 (en)*2009-08-042011-02-10At&T Intellectual Property I, L.P.Aggregated Presence Over User Federated Devices
US20110061005A1 (en)*2008-05-142011-03-10Huawei Technologies Co., Ltd.Method, device, and system for implementing electronic whiteboard in audio/video conference
US7917505B2 (en)2005-08-012011-03-29Seven Networks, Inc.Methods for publishing content
US20110196913A1 (en)*2010-02-082011-08-11International Business Machines CorporationProgrammable Presence Virtualization
US8010082B2 (en)2004-10-202011-08-30Seven Networks, Inc.Flexible billing architecture
US8064583B1 (en)2005-04-212011-11-22Seven Networks, Inc.Multiple data store authentication
US8078158B2 (en)2008-06-262011-12-13Seven Networks, Inc.Provisioning applications for a mobile device
US8107921B2 (en)2008-01-112012-01-31Seven Networks, Inc.Mobile virtual network operator
US8116214B2 (en)2004-12-032012-02-14Seven Networks, Inc.Provisioning of e-mail settings for a mobile terminal
US8127342B2 (en)2002-01-082012-02-28Seven Networks, Inc.Secure end-to-end transport through intermediary nodes
US8166164B1 (en)2010-11-012012-04-24Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US8190701B2 (en)2010-11-012012-05-29Seven Networks, Inc.Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8209709B2 (en)2005-03-142012-06-26Seven Networks, Inc.Cross-platform event engine
US8311525B2 (en)2006-12-312012-11-13Ektimisi Semiotics Holdings, LlcMethod, system, and computer program product for creating smart services
US8316098B2 (en)2011-04-192012-11-20Seven Networks Inc.Social caching for device resource sharing and management
US8326985B2 (en)2010-11-012012-12-04Seven Networks, Inc.Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
EP2530904A1 (en)*2011-06-022012-12-05Sony Computer Entertainment Inc.Information processing device and information procesing system
US8364181B2 (en)2007-12-102013-01-29Seven Networks, Inc.Electronic-mail filtering for mobile devices
US8417823B2 (en)2010-11-222013-04-09Seven Network, Inc.Aligning data transfer to optimize connections established for transmission over a wireless network
US8438633B1 (en)2005-04-212013-05-07Seven Networks, Inc.Flexible real-time inbox access
US8484314B2 (en)2010-11-012013-07-09Seven Networks, Inc.Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8621075B2 (en)2011-04-272013-12-31Seven Metworks, Inc.Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US20140032643A1 (en)*2012-07-302014-01-30Adam D. DirstineEnhanced http messaging for devices
US8693494B2 (en)2007-06-012014-04-08Seven Networks, Inc.Polling
US8700728B2 (en)2010-11-012014-04-15Seven Networks, Inc.Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8750123B1 (en)2013-03-112014-06-10Seven Networks, Inc.Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US8761756B2 (en)2005-06-212014-06-24Seven Networks International OyMaintaining an IP connection in a mobile network
US8775631B2 (en)2012-07-132014-07-08Seven Networks, Inc.Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US8774844B2 (en)2007-06-012014-07-08Seven Networks, Inc.Integrated messaging
US8787947B2 (en)2008-06-182014-07-22Seven Networks, Inc.Application discovery on mobile devices
US8793305B2 (en)2007-12-132014-07-29Seven Networks, Inc.Content delivery to a mobile device from a content service
US8799410B2 (en)2008-01-282014-08-05Seven Networks, Inc.System and method of a relay server for managing communications and notification between a mobile device and a web access server
US8805334B2 (en)2004-11-222014-08-12Seven Networks, Inc.Maintaining mobile terminal information for secure communications
US8812695B2 (en)2012-04-092014-08-19Seven Networks, Inc.Method and system for management of a virtual network connection without heartbeat messages
US8832228B2 (en)2011-04-272014-09-09Seven Networks, Inc.System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
US8838783B2 (en)2010-07-262014-09-16Seven Networks, Inc.Distributed caching for resource and mobile network traffic management
US8843153B2 (en)2010-11-012014-09-23Seven Networks, Inc.Mobile traffic categorization and policy for network use optimization while preserving user experience
US8849902B2 (en)2008-01-252014-09-30Seven Networks, Inc.System for providing policy based content service in a mobile network
US8861354B2 (en)2011-12-142014-10-14Seven Networks, Inc.Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US8868753B2 (en)2011-12-062014-10-21Seven Networks, Inc.System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US8874761B2 (en)2013-01-252014-10-28Seven Networks, Inc.Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8886176B2 (en)2010-07-262014-11-11Seven Networks, Inc.Mobile application traffic optimization
US8903954B2 (en)2010-11-222014-12-02Seven Networks, Inc.Optimization of resource polling intervals to satisfy mobile device requests
US8904044B2 (en)2007-09-282014-12-02International Business Machines CorporationAdapting compression techniques over data based on context
US8909759B2 (en)2008-10-102014-12-09Seven Networks, Inc.Bandwidth measurement
US8909202B2 (en)2012-01-052014-12-09Seven Networks, Inc.Detection and management of user interactions with foreground applications on a mobile device in distributed caching
US8918503B2 (en)2011-12-062014-12-23Seven Networks, Inc.Optimization of mobile traffic directed to private networks and operator configurability thereof
USRE45348E1 (en)2004-10-202015-01-20Seven Networks, Inc.Method and apparatus for intercepting events in a communication system
WO2015032065A1 (en)2013-09-062015-03-12Nokia CorporationMethod, apparatus and system for enhancing user's engagement with service
US8984581B2 (en)2011-07-272015-03-17Seven Networks, Inc.Monitoring mobile application activities for malicious traffic on a mobile device
US9002828B2 (en)2007-12-132015-04-07Seven Networks, Inc.Predictive content delivery
US9009250B2 (en)2011-12-072015-04-14Seven Networks, Inc.Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
US9021021B2 (en)2011-12-142015-04-28Seven Networks, Inc.Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
US9043433B2 (en)2010-07-262015-05-26Seven Networks, Inc.Mobile network traffic coordination across multiple applications
US9043731B2 (en)2010-03-302015-05-26Seven Networks, Inc.3D mobile user interface with configurable workspace management
US9055102B2 (en)2006-02-272015-06-09Seven Networks, Inc.Location-based operations and messaging
US9060032B2 (en)2010-11-012015-06-16Seven Networks, Inc.Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US9065765B2 (en)2013-07-222015-06-23Seven Networks, Inc.Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US9077630B2 (en)2010-07-262015-07-07Seven Networks, Inc.Distributed implementation of dynamic wireless traffic policy
US9161258B2 (en)2012-10-242015-10-13Seven Networks, LlcOptimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9173128B2 (en)2011-12-072015-10-27Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9203864B2 (en)2012-02-022015-12-01Seven Networks, LlcDynamic categorization of applications for network access in a mobile network
US9241314B2 (en)2013-01-232016-01-19Seven Networks, LlcMobile device with application or context aware fast dormancy
US9275163B2 (en)2010-11-012016-03-01Seven Networks, LlcRequest and response characteristics based adaptation of distributed caching in a mobile network
US9307493B2 (en)2012-12-202016-04-05Seven Networks, LlcSystems and methods for application management of mobile device radio state promotion and demotion
US9325662B2 (en)2011-01-072016-04-26Seven Networks, LlcSystem and method for reduction of mobile network traffic used for domain name system (DNS) queries
US9326189B2 (en)2012-02-032016-04-26Seven Networks, LlcUser as an end point for profiling and optimizing the delivery of content and data in a wireless network
US9330190B2 (en)2006-12-112016-05-03Swift Creek Systems, LlcMethod and system for providing data handling information for use by a publish/subscribe client
US9330196B2 (en)2010-11-012016-05-03Seven Networks, LlcWireless traffic management system cache optimization using http headers
US9832095B2 (en)2011-12-142017-11-28Seven Networks, LlcOperation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US10263899B2 (en)2012-04-102019-04-16Seven Networks, LlcEnhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network
US10261654B2 (en)2003-09-162019-04-16Blackberry LimitedHandheld electronic device and associated method for indicating delivery status of a message
US11017334B2 (en)*2019-01-042021-05-25Targus International LlcWorkspace management system utilizing smart docking station for monitoring power consumption, occupancy, and usage displayed via heat maps
US11023008B2 (en)2016-09-092021-06-01Targus International LlcSystems, methods and devices for native and virtualized video in a hybrid docking station
US11039105B2 (en)2019-08-222021-06-15Targus International LlcSystems and methods for participant-controlled video conferencing
US11231448B2 (en)2017-07-202022-01-25Targus International LlcSystems, methods and devices for remote power management and discovery
US11360534B2 (en)2019-01-042022-06-14Targus Internatonal LlcSmart workspace management system
US11614776B2 (en)2019-09-092023-03-28Targus International LlcSystems and methods for docking stations removably attachable to display apparatuses
US11740657B2 (en)2018-12-192023-08-29Targus International LlcDisplay and docking apparatus for a portable electronic device
US12073205B2 (en)2021-09-142024-08-27Targus International LlcIndependently upgradeable docking stations

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP3980421B2 (en)*2002-06-272007-09-26富士通株式会社 Presence management method and apparatus
US6757722B2 (en)*2002-07-162004-06-29Nokia CorporationSystem and method for providing partial presence notifications
US8799785B2 (en)*2003-12-172014-08-05International Business Machines CorporationAbility to scope awareness to your current task
US7596210B2 (en)*2004-09-302009-09-29Siemens Communications, Inc.Presence enhanced outcalling
US8095665B1 (en)*2005-06-302012-01-10Google Inc.User-friendly features for real-time communications
US8787917B1 (en)2005-10-242014-07-22Avaya Inc.Selection of wireless network travel paths
US20070110031A1 (en)*2005-11-152007-05-17Yahoo! Inc.Automated connection to a VOIP session
US8068847B1 (en)*2006-08-092011-11-29Avaya Inc.Method and apparatus for notifying a user of separation from a mobile device
US8103725B2 (en)*2006-11-172012-01-24Microsoft CorporationCommunication using delegates
US20080132243A1 (en)*2006-11-302008-06-05Sony Ericsson Mobile Communications AbDevice and method for providing location information on a portable mobile communications device
US20090070410A1 (en)*2007-09-122009-03-12International Business Machines CorporationManaging Presence Information Of A Presentity
US20090112996A1 (en)*2007-10-252009-04-30Cisco Technology, Inc.Determining Presence Status of End User Associated with Multiple Access Terminals
US20090110169A1 (en)*2007-10-252009-04-30Cisco Technology, Inc.Initiating a Conference Session Based on Availability of End Users
DE102008046058A1 (en)*2008-09-082010-03-11T-Mobile International Ag Method for transmitting and negotiating network controlled function data between a client and a server
US10326848B2 (en)*2009-04-172019-06-18Empirix Inc.Method for modeling user behavior in IP networks
US8886791B2 (en)2010-07-092014-11-11Microsoft CorporationGenerating alerts based on managed and unmanaged data
US8935613B1 (en)2010-10-282015-01-13Google Inc.Communication initiation control
US9117054B2 (en)2012-12-212015-08-25Websense, Inc.Method and aparatus for presence based resource management
US9992021B1 (en)2013-03-142018-06-05GoTenna, Inc.System and method for private and point-to-point communication between computing devices
US9681095B2 (en)2013-08-192017-06-13Microsoft Technology Licensing, LlcSeamless call transitions with pre-escalation participation confirmation
US9961608B2 (en)2013-08-192018-05-01Microsoft Technology Licensing, LlcSeamless call transitions
US9888210B2 (en)2013-08-192018-02-06Microsoft Technology Licensing, LlcSeamless call transitions with pinpoint call escalation

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6269099B1 (en)*1998-07-012001-07-313Com CorporationProtocol and method for peer network device discovery
US20020143928A1 (en)*2000-12-072002-10-03Maltz David A.Method and system for collection and storage of traffic data in a computer network
US20040172481A1 (en)*2001-05-112004-09-02Engstrom G. EricMethod and system for collecting and displaying aggregate presence information for mobile media players
US6807423B1 (en)*1999-12-142004-10-19Nortel Networks LimitedCommunication and presence spanning multiple access networks
US6839735B2 (en)*2000-02-292005-01-04Microsoft CorporationMethods and systems for controlling access to presence information according to a variety of different access permission types
US6853634B1 (en)*1999-12-142005-02-08Nortel Networks LimitedAnonymity in a presence management system

Family Cites Families (82)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0619276B2 (en)1981-08-171994-03-16工業技術院長 Portable map display device assembly
US5179519A (en)1990-02-011993-01-12Pioneer Electronic CorporationNavigation system for vehicle
US5220507A (en)1990-11-081993-06-15Motorola, Inc.Land vehicle multiple navigation route apparatus
US5608635A (en)1992-04-141997-03-04Zexel CorporationNavigation system for a vehicle with route recalculation between multiple locations
US5812865A (en)1993-12-031998-09-22Xerox CorporationSpecifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users
US5493692A (en)1993-12-031996-02-20Xerox CorporationSelective delivery of electronic messages in a multiple computer system based on context and environment of a user
US5555376A (en)1993-12-031996-09-10Xerox CorporationMethod for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US6321158B1 (en)1994-06-242001-11-20Delorme Publishing CompanyIntegrated routing/mapping information
US5911773A (en)1995-07-241999-06-15Aisin Aw Co., Ltd.Navigation system for vehicles
US5835881A (en)1996-01-161998-11-10Philips Electronics North America CorporationPortable system for providing voice driving directions
US5737886A (en)1996-04-041998-04-14Kruckemeyer; Robert J.Method for determining forgeries and authenticating signatures
US5802518A (en)1996-06-041998-09-01Multex Systems, Inc.Information delivery system and method
JP3370555B2 (en)1996-07-092003-01-27松下電器産業株式会社 Pedestrian information provision system
JP3919855B2 (en)1996-10-172007-05-30株式会社ザナヴィ・インフォマティクス Navigation device
US5943478A (en)1997-04-041999-08-24Flash Communications, Inc.System for immediate popup messaging across the internet
US6260148B1 (en)1997-04-042001-07-10Microsoft CorporationMethods and systems for message forwarding and property notifications using electronic subscriptions
US6597686B1 (en)1997-04-222003-07-22Telcordia Technologies, Inc.Apparatus and method for internet telephony routing
US6510461B1 (en)1997-06-302003-01-21Sun Microsystems, Inc.System for managing and automatically deleting network address identified and stored during a network communication session when the network address is visited
GB2335492B (en)1998-03-182002-02-27Nokia Mobile Phones LtdLocal navigation alternatives
JP2000115373A (en)1998-10-052000-04-21Nippon Telegr & Teleph Corp <Ntt> Telephone equipment
US7076737B2 (en)1998-12-182006-07-11Tangis CorporationThematic response to a computer user's context, such as by a wearable personal computer
US6801223B1 (en)1998-12-182004-10-05Tangis CorporationManaging interactions between computer users' context models
US6747675B1 (en)1998-12-182004-06-08Tangis CorporationMediating conflicts in computer user's context data
US6842877B2 (en)1998-12-182005-01-11Tangis CorporationContextual responses based on automated learning techniques
US6466232B1 (en)1998-12-182002-10-15Tangis CorporationMethod and system for controlling presentation of information to a user based on the user's condition
US7107539B2 (en)1998-12-182006-09-12Tangis CorporationThematic response to a computer user's context, such as by a wearable personal computer
US7055101B2 (en)1998-12-182006-05-30Tangis CorporationThematic response to a computer user's context, such as by a wearable personal computer
US6791580B1 (en)1998-12-182004-09-14Tangis CorporationSupplying notifications related to supply and consumption of user context data
US6513046B1 (en)1999-12-152003-01-28Tangis CorporationStoring and recalling information to augment human memories
US6812937B1 (en)1998-12-182004-11-02Tangis CorporationSupplying enhanced computer user's context data
US7080322B2 (en)1998-12-182006-07-18Tangis CorporationThematic response to a computer user's context, such as by a wearable personal computer
US6463145B1 (en)1999-01-292002-10-08Microsoft CorporationComputer-implemented call forwarding options and methods therefor in a unified messaging system
US6477240B1 (en)1999-03-312002-11-05Microsoft CorporationComputer-implemented voice-based command structure for establishing outbound communication through a unified messaging system
US7103167B2 (en)2002-05-202006-09-05Callwave, Inc.Systems and methods for call screening
US6519639B1 (en)1999-07-212003-02-11Microsoft CorporationSystem and method for activity monitoring and reporting in a computer network
JP3749821B2 (en)1999-09-302006-03-01株式会社東芝 Pedestrian road guidance system and pedestrian road guidance method
US20020065894A1 (en)1999-12-032002-05-30Dalal Siddhartha R.Local presence state and user-controlled presence and message forwarding in unified instant messaging
US7359938B1 (en)1999-12-142008-04-15Nortel Networks LimitedSystem indicating the presence of an individual or group of individuals
JP3514197B2 (en)2000-01-122004-03-31日本電気株式会社 Road guidance explanation device and road guidance explanation system
US6353795B1 (en)2000-02-012002-03-05Infospace, Inc.Method and system for matching an incident to a route
US6850968B1 (en)2000-02-012005-02-01Service Co.Reduction of network server loading
DE10007348C2 (en)2000-02-182003-07-10Harman Becker Automotive Sys navigation system
US6748225B1 (en)2000-02-292004-06-08Metro One Telecommunications, Inc.Method and system for the determination of location by retail signage and other readily recognizable landmarks
WO2001071984A1 (en)2000-03-202001-09-27At & T CorporationMethod and apparatus for coordinating a change in service provider between a client and a server with identity based service access management
WO2001075676A2 (en)2000-04-022001-10-11Tangis CorporationSoliciting information based on a computer user's context
US20010055298A1 (en)2000-05-102001-12-27John BakerApparatus and system to provide wireless data services through a wireless access integrated node
WO2002003032A1 (en)2000-07-042002-01-10Mitsubishi Denki Kabushiki KaishaMethod for displaying landmark for navigation device
US20020044152A1 (en)2000-10-162002-04-18Abbott Kenneth H.Dynamic integration of computer generated and real world images
US20020054130A1 (en)2000-10-162002-05-09Abbott Kenneth H.Dynamically displaying current status of tasks
GB2386724A (en)2000-10-162003-09-24Tangis CorpDynamically determining appropriate computer interfaces
US6714519B2 (en)*2000-11-032004-03-30Vocaltec Communications LimitedCommunications availability
US6822945B2 (en)*2000-11-082004-11-23Genesys Telecommunications Laboratories, Inc.Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue
AU2002219796A1 (en)*2000-11-202002-06-03At And T Wireless Services, Inc.Systems for providing wireless communication presence information
US6870830B1 (en)2000-11-302005-03-223Com CorporationSystem and method for performing messaging services using a data communications channel in a data network telephone system
JP2002169914A (en)2000-11-302002-06-14Toyota Motor Corp Route guidance device and method
AU2002239391A1 (en)2000-11-302002-06-11Message Machines, Inc.Systems and methods for routing messages to communications devices
JP4302872B2 (en)2000-12-122009-07-29パナソニック株式会社 Landmark update system and navigation device
US7218722B1 (en)2000-12-182007-05-15Westell Technologies, Inc.System and method for providing call management services in a virtual private network using voice or video over internet protocol
US20020075303A1 (en)*2000-12-182002-06-20Nortel Networks Limited And Bell CanadaMethod and system for creating a virtual team environment
ES2377638T3 (en)2001-01-242012-03-29Telenav, Inc. Real-time navigation system for mobile environment
US6477460B2 (en)2001-02-272002-11-05Metro One Telecommunications, Inc.Process and system for the annotation of machine-generated directions with easily recognized landmarks and other relevant information
JP2002260160A (en)2001-02-282002-09-13Toshiba Corp Road guidance method and device
US20020164998A1 (en)2001-05-012002-11-07Saed YounisSystem and method for providing position-based information to a user of a wireless device
US8315651B2 (en)*2001-05-032012-11-20Kyocera CorporationInstant messaging to a mobile device
US7145900B2 (en)2001-05-312006-12-05Go2Call.Com, Inc.Packet-switched telephony call server
US7269162B1 (en)*2001-07-202007-09-11Cisco Technology, Inc.Integration of presence services with a network enabled telephony device
US20030041101A1 (en)2001-08-242003-02-27Hansche Brian A.Presence watcher proxy
US20030048195A1 (en)2001-08-312003-03-13Dirk TrossenApparatus and method to sense and subscribe to presence information
US7062533B2 (en)2001-09-202006-06-13International Business Machines CorporationSpecifying monitored user participation in messaging sessions
US7007085B1 (en)2001-09-282006-02-28Bellsouth Intellectual Property CorporationMessage log for wireline, voice mail, email, fax, pager, instant messages and chat
US7310532B2 (en)*2001-12-052007-12-18Intel CorporationMethod of automatically updating presence information
US20030110228A1 (en)2001-12-122003-06-12Ziqiang XuMethod and apparatus for monitoring activity and presence to optimize collaborative issue resolution
US6766245B2 (en)2002-03-142004-07-20Microsoft CorporationLandmark-based location of users
US7227937B1 (en)2002-03-192007-06-05Nortel Networks LimitedMonitoring natural interaction for presence detection
US7035923B1 (en)2002-04-102006-04-25Nortel Networks LimitedPresence information specifying communication preferences
US7552204B2 (en)2002-05-152009-06-23Microsoft CorporationMethod and system for supporting the communication of presence information among computing devices of a network
US20030217142A1 (en)2002-05-152003-11-20Microsoft CorporationMethod and system for supporting the communication of presence information regarding one or more telephony devices
US20030217098A1 (en)2002-05-152003-11-20Microsoft CorporationMethod and system for supporting the communication of presence information regarding one or more telephony devices
US7023980B2 (en)2002-12-042006-04-04Avaya Technology Corp.Outbound dialing decision criteria based
US8046213B2 (en)2004-08-062011-10-25Nuance Communications, Inc.On demand TTS vocabulary for a telematics system
US7308360B2 (en)2005-03-182007-12-11International Business Machines CorporationTechnique for audibly providing driving directions using a mobile telephone
US8825370B2 (en)2005-05-272014-09-02Yahoo! Inc.Interactive map-based travel guide

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6269099B1 (en)*1998-07-012001-07-313Com CorporationProtocol and method for peer network device discovery
US6807423B1 (en)*1999-12-142004-10-19Nortel Networks LimitedCommunication and presence spanning multiple access networks
US6853634B1 (en)*1999-12-142005-02-08Nortel Networks LimitedAnonymity in a presence management system
US6839735B2 (en)*2000-02-292005-01-04Microsoft CorporationMethods and systems for controlling access to presence information according to a variety of different access permission types
US20020143928A1 (en)*2000-12-072002-10-03Maltz David A.Method and system for collection and storage of traffic data in a computer network
US20040172481A1 (en)*2001-05-112004-09-02Engstrom G. EricMethod and system for collecting and displaying aggregate presence information for mobile media players

Cited By (226)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8811952B2 (en)2002-01-082014-08-19Seven Networks, Inc.Mobile device power management in data synchronization over a mobile network with or without a trigger notification
US8549587B2 (en)2002-01-082013-10-01Seven Networks, Inc.Secure end-to-end transport through intermediary nodes
US8127342B2 (en)2002-01-082012-02-28Seven Networks, Inc.Secure end-to-end transport through intermediary nodes
US8989728B2 (en)2002-01-082015-03-24Seven Networks, Inc.Connection architecture for a mobile network
US20080244026A1 (en)*2002-05-132008-10-02At&T Delaware Intellectual Property, Inc., Formerly Known As Bellsouth Intellectual PropertyReal-Time Notification of Presence Changes
US8090821B2 (en)2002-05-132012-01-03At&T Intellectual Property I, L.P.Real-time notification of presence changes
US8606909B2 (en)2002-05-132013-12-10At&T Intellectual Property I, L.P.Real-time notification of presence availability
US7653715B2 (en)2002-05-152010-01-26Microsoft CorporationMethod and system for supporting the communication of presence information regarding one or more telephony devices
US20060190525A1 (en)*2002-05-152006-08-24Microsoft CorporationMethod and system for supporting the communication of presence information regarding one or more telephony devices
US9832145B2 (en)2002-05-212017-11-28At&T Intellectual Property I, L.P.Caller initiated distinctive presence alerting and auto-response messaging
US20080184136A1 (en)*2002-05-212008-07-31At&T Delaware Intellectual Property Inc.Caller Initiated Distinctive Presence Alerting and Auto-Response Messaging
US8707188B2 (en)2002-05-212014-04-22At&T Intellectual Property I, L.P.Caller initiated distinctive presence alerting and auto-response messaging
US20040071150A1 (en)*2002-07-052004-04-15Anu HonkalaUpdating presence information
US20080209347A1 (en)*2002-08-192008-08-28At&T Delaware Intellectual Property, Inc., Formerly Known As Bellsouth Intellectual PropertyRedirection of a Message to an Alternate Address
US8370756B2 (en)2002-08-192013-02-05At&T Intellectual Property I, L.P.Redirection of a message to an alternate address
US9251193B2 (en)2003-01-082016-02-02Seven Networks, LlcExtending user relationships
US20040215723A1 (en)*2003-04-222004-10-28Siemens InformationMethods and apparatus for facilitating online presence based actions
US7653191B1 (en)*2003-06-262010-01-26Microsoft CorporationVoice call routing by dynamic personal profile
US20080096595A1 (en)*2003-09-162008-04-24Research In Motion LimitedHandheld Electronic Device and Associated Method Providing Availability Data in a Messaging Environment
US9354777B2 (en)2003-09-162016-05-31Blackberry LimitedMethod for creating a peer-to-peer immediate messaging solution without using an instant messaging server
US10261654B2 (en)2003-09-162019-04-16Blackberry LimitedHandheld electronic device and associated method for indicating delivery status of a message
US10664130B2 (en)2003-09-162020-05-26Blackberry LimitedHandheld electronic device and associated method for indicating delivery status of a message
US8750914B2 (en)*2003-09-162014-06-10Blackberry LimitedHandheld electronic device and associated method providing availability data in a messaging environment
US20050124363A1 (en)*2003-09-162005-06-09Klassen Gerhard D.Handheld electronic device and associated method providing availability data in a messaging environment
US8094594B2 (en)2003-09-162012-01-10Research In Motion LimitedMethod for creating a peer-to-peer immediate messaging solution without using an instant messenging server
US8345601B2 (en)2003-09-162013-01-01Research In Motion LimitedMethod for creating a peer-to-peer immediate messaging solution without using an instant messaging server
US8688152B2 (en)2003-09-162014-04-01Blackberry LimitedMethod for creating a peer-to-peer immediate messaging solution without using an instant messaging server
US11175794B2 (en)2003-09-162021-11-16Blackberry LimitedHandheld electronic device and associated method for indicating delivery status of a message
US9098169B2 (en)2003-09-162015-08-04Blackberry LimitedHandheld electronic device and associated method providing availability data in a messaging environment
US20110009134A1 (en)*2003-09-162011-01-13Research In Motion Limited method for creating a peer-to-peer immediate messaging solution without using an instant messenging server
US20060168073A1 (en)*2003-12-172006-07-27International Business Machines CorporationSystem and method of managing real-time communications using context-based awareness states
US8639755B2 (en)2003-12-172014-01-28International Business Machines CorporationSystem and method of managing real-time communications using context-based awareness states
US20050138129A1 (en)*2003-12-232005-06-23Maria AdamczykMethods and systems of responsive messaging
US20050226162A1 (en)*2004-03-302005-10-13Shrum Edgar V JrMethods, systems, and products for maintaining communications service reachability
US20060036712A1 (en)*2004-07-282006-02-16Morris Robert PSystem and method for providing and utilizing presence information
US7593984B2 (en)2004-07-302009-09-22Swift Creek Systems, LlcSystem and method for harmonizing changes in user activities, device capabilities and presence information
US20060030264A1 (en)*2004-07-302006-02-09Morris Robert PSystem and method for harmonizing changes in user activities, device capabilities and presence information
US20070198725A1 (en)*2004-10-062007-08-23Morris Robert PSystem and method for utilizing contact information, presence information and device activity
US20070198696A1 (en)*2004-10-062007-08-23Morris Robert PSystem and method for utilizing contact information, presence information and device activity
US8831561B2 (en)2004-10-202014-09-09Seven Networks, IncSystem and method for tracking billing events in a mobile wireless network for a network operator
USRE45348E1 (en)2004-10-202015-01-20Seven Networks, Inc.Method and apparatus for intercepting events in a communication system
US8010082B2 (en)2004-10-202011-08-30Seven Networks, Inc.Flexible billing architecture
US8805334B2 (en)2004-11-222014-08-12Seven Networks, Inc.Maintaining mobile terminal information for secure communications
US20060155733A1 (en)*2004-11-302006-07-13Ajita JohnMethods and apparatus for determining a proxy presence of a user
US8176086B2 (en)*2004-11-302012-05-08Avaya Inc.Methods and apparatus for determining a presence of a user
US20060117050A1 (en)*2004-11-302006-06-01Ajita JohnMethods and apparatus for determining a presence of a user
US9094508B2 (en)2004-11-302015-07-28Avaya Inc.Methods and apparatus for determining a proxy presence of a user
US8873411B2 (en)2004-12-032014-10-28Seven Networks, Inc.Provisioning of e-mail settings for a mobile terminal
US8116214B2 (en)2004-12-032012-02-14Seven Networks, Inc.Provisioning of e-mail settings for a mobile terminal
US8209709B2 (en)2005-03-142012-06-26Seven Networks, Inc.Cross-platform event engine
US8561086B2 (en)2005-03-142013-10-15Seven Networks, Inc.System and method for executing commands that are non-native to the native environment of a mobile device
US9047142B2 (en)2005-03-142015-06-02Seven Networks, Inc.Intelligent rendering of information in a limited display environment
US8839412B1 (en)2005-04-212014-09-16Seven Networks, Inc.Flexible real-time inbox access
US8438633B1 (en)2005-04-212013-05-07Seven Networks, Inc.Flexible real-time inbox access
US8064583B1 (en)2005-04-212011-11-22Seven Networks, Inc.Multiple data store authentication
US20060248185A1 (en)*2005-04-292006-11-02Morris Robert PSystem and method for utilizing a presence service to advertise activity availability
US7567553B2 (en)2005-06-102009-07-28Swift Creek Systems, LlcMethod, system, and data structure for providing a general request/response messaging protocol using a presence protocol
US8761756B2 (en)2005-06-212014-06-24Seven Networks International OyMaintaining an IP connection in a mobile network
US7853563B2 (en)2005-08-012010-12-14Seven Networks, Inc.Universal data aggregation
US8412675B2 (en)2005-08-012013-04-02Seven Networks, Inc.Context aware data presentation
US8468126B2 (en)2005-08-012013-06-18Seven Networks, Inc.Publishing data in an information community
US7917505B2 (en)2005-08-012011-03-29Seven Networks, Inc.Methods for publishing content
US7917468B2 (en)2005-08-012011-03-29Seven Networks, Inc.Linking of personal information management data
US8069166B2 (en)2005-08-012011-11-29Seven Networks, Inc.Managing user-to-user contact with inferred presence information
US20070027917A1 (en)*2005-08-012007-02-01Ido ArielLinking of personal information management data
WO2007015726A1 (en)*2005-08-012007-02-08Seven Networks, Inc.Context based action through data aggregation
US20070042791A1 (en)*2005-08-162007-02-22Sbc Knowledge Ventures, L.P.Presence and availability management over a public communication network
US20070064672A1 (en)*2005-08-312007-03-22Microsoft CorporationControlling or monitoring PBX phone from multiple PC endpoints
US7899168B2 (en)*2005-08-312011-03-01Microsoft CorporationControlling or monitoring PBX phone from multiple PC endpoints
US20070143415A1 (en)*2005-12-152007-06-21Daigle Brian KCustomizable presence icons for instant messaging
US7512880B2 (en)2005-12-232009-03-31Swift Creek Systems, LlcMethod and system for presenting published information in a browser
US7587450B2 (en)2006-02-012009-09-08Swift Creek Systems, LlcHTTP publish/subscribe communication protocol
US9055102B2 (en)2006-02-272015-06-09Seven Networks, Inc.Location-based operations and messaging
US7945612B2 (en)2006-03-282011-05-17Microsoft CorporationAggregating user presence across multiple endpoints
US20070233875A1 (en)*2006-03-282007-10-04Microsoft CorporationAggregating user presence across multiple endpoints
US8700690B2 (en)2006-03-282014-04-15Microsoft CorporationAggregating user presence across multiple endpoints
US20070239869A1 (en)*2006-03-282007-10-11Microsoft CorporationUser interface for user presence aggregated across multiple endpoints
US20110185006A1 (en)*2006-03-282011-07-28Microsoft CorporationAggregating user presence across multiple endpoints
US20090275314A1 (en)*2006-04-212009-11-05Telecom Italia S.P.A.Method and System for Providing Presence Information
US8472929B2 (en)*2006-04-212013-06-25Telecom Italia S.P.A.Method and system for providing presence information
US20070268469A1 (en)*2006-05-172007-11-22Taiwan Semiconductor Manufacturing Company, Ltd.Apparatus and Method for Particle Monitoring in Immersion Lithography
US9942338B2 (en)*2006-05-232018-04-10Microsoft Technology Licensing, LlcUser presence aggregation at a server
US10686901B2 (en)*2006-05-232020-06-16Microsoft Technology Licensing, LlcUser presence aggregation at a server
US20160156727A1 (en)*2006-05-232016-06-02Microsoft Technology Licensing, LlcUser presence aggregation at a server
US20180227378A1 (en)*2006-05-232018-08-09Microsoft Technology Licensing, LlcUser presence aggregation at a server
US9241038B2 (en)*2006-05-232016-01-19Microsoft Technology Licensing, LlcUser presence aggregation at a server
US20070276937A1 (en)*2006-05-232007-11-29Microsoft CorporationUser presence aggregation at a server
US20070276909A1 (en)*2006-05-232007-11-29Microsoft CorporationPublication of customized presence information
US20080065755A1 (en)*2006-08-182008-03-13Siemens Communications, Inc.Apparatus and method for automated presence status inquiries
US20090267754A1 (en)*2006-09-132009-10-29At&T Intellectual Property I, L.P.Monitoring and Entry System Presence Service
US7956739B2 (en)2006-09-132011-06-07At&T Intellectual Property I, L.P.Monitoring and entry system presence service
US8316117B2 (en)2006-09-212012-11-20At&T Intellectual Property I, L.P.Personal presentity presence subsystem
US8533306B2 (en)2006-09-212013-09-10At&T Intellectual Property I, L.P.Personal presentity presence subsystem
US20080077696A1 (en)*2006-09-212008-03-27Bellsouth Intellectual Property CorporationPersonal presentity presence subsystem
US20080077685A1 (en)*2006-09-212008-03-27Bellsouth Intellectual Property CorporationDynamically configurable presence service
US20080147793A1 (en)*2006-10-312008-06-19Singh Munindar PMethod And System For Coordinating A Synchronous Activity
US9330190B2 (en)2006-12-112016-05-03Swift Creek Systems, LlcMethod and system for providing data handling information for use by a publish/subscribe client
US10154099B2 (en)2006-12-312018-12-11Scenera Mobile Technologies, LlcMethod, system, and computer program product for delivering smart services
US8311525B2 (en)2006-12-312012-11-13Ektimisi Semiotics Holdings, LlcMethod, system, and computer program product for creating smart services
US8611870B2 (en)2006-12-312013-12-17Ektimisi Semiotics Holdings, LlcMethod, system, and computer program product for delivering smart services
US8677270B2 (en)2007-05-042014-03-18Microsoft CorporationLive companion user interface
US9274674B2 (en)2007-05-042016-03-01Microsoft Technology Licensing, LlcLive companion user interface
US20080276195A1 (en)*2007-05-042008-11-06Microsoft CorporationLive companion window
US8693494B2 (en)2007-06-012014-04-08Seven Networks, Inc.Polling
US8805425B2 (en)2007-06-012014-08-12Seven Networks, Inc.Integrated messaging
US8774844B2 (en)2007-06-012014-07-08Seven Networks, Inc.Integrated messaging
US20080320025A1 (en)*2007-06-222008-12-25Microsoft CorporationGathering and using awareness information
US8954507B2 (en)*2007-06-222015-02-10Microsoft CorporationGathering and using awareness information
US20090037588A1 (en)*2007-07-312009-02-05Morris Robert PMethod And System For Providing Status Information Of At Least Two Related Principals
US8904044B2 (en)2007-09-282014-12-02International Business Machines CorporationAdapting compression techniques over data based on context
US20090112870A1 (en)*2007-10-312009-04-30Microsoft CorporationManagement of distributed storage
US20090138609A1 (en)*2007-11-272009-05-28General Instrument CorporationMethod and Apparatus for Maintaining User Sessions Across User Devices and Portals
US8738050B2 (en)2007-12-102014-05-27Seven Networks, Inc.Electronic-mail filtering for mobile devices
US8364181B2 (en)2007-12-102013-01-29Seven Networks, Inc.Electronic-mail filtering for mobile devices
US9002828B2 (en)2007-12-132015-04-07Seven Networks, Inc.Predictive content delivery
US8793305B2 (en)2007-12-132014-07-29Seven Networks, Inc.Content delivery to a mobile device from a content service
US8914002B2 (en)2008-01-112014-12-16Seven Networks, Inc.System and method for providing a network service in a distributed fashion to a mobile device
US8909192B2 (en)2008-01-112014-12-09Seven Networks, Inc.Mobile virtual network operator
US8107921B2 (en)2008-01-112012-01-31Seven Networks, Inc.Mobile virtual network operator
US9712986B2 (en)2008-01-112017-07-18Seven Networks, LlcMobile device configured for communicating with another mobile device associated with an associated user
US8849902B2 (en)2008-01-252014-09-30Seven Networks, Inc.System for providing policy based content service in a mobile network
US8862657B2 (en)2008-01-252014-10-14Seven Networks, Inc.Policy based content service
US8838744B2 (en)2008-01-282014-09-16Seven Networks, Inc.Web-based access to data objects
US8799410B2 (en)2008-01-282014-08-05Seven Networks, Inc.System and method of a relay server for managing communications and notification between a mobile device and a web access server
US20090232127A1 (en)*2008-03-142009-09-17Peeyush JaiswalUPD-Based Soft Phone State Monitoring for CTI Applications
US8300630B2 (en)*2008-03-142012-10-30International Business Machines CorporationUPD-based soft phone state monitoring for CTI applications
US20110061005A1 (en)*2008-05-142011-03-10Huawei Technologies Co., Ltd.Method, device, and system for implementing electronic whiteboard in audio/video conference
US8787947B2 (en)2008-06-182014-07-22Seven Networks, Inc.Application discovery on mobile devices
US8494510B2 (en)2008-06-262013-07-23Seven Networks, Inc.Provisioning applications for a mobile device
US8078158B2 (en)2008-06-262011-12-13Seven Networks, Inc.Provisioning applications for a mobile device
US20100077018A1 (en)*2008-09-192010-03-25Arup AcharyaVirtual Presence Server
US8447808B2 (en)2008-09-192013-05-21International Business Machines CorporationVirtual presence server
US9363298B2 (en)2008-09-232016-06-07Blackberry LimitedMethods and systems for aggregating presence information to provide a simplified unified presence
US20100075673A1 (en)*2008-09-232010-03-25Michael ColbertMethods and Systems for Aggregating Presence Information to Provide a Simplified Unified Presence
US8417786B2 (en)*2008-09-232013-04-09Research In Motion LimitedMethods and systems for aggregating presence information to provide a simplified unified presence
EP2166733A1 (en)2008-09-232010-03-24Ascendent Telecommunications, Inc.Methods and systems for aggregating presence information to provide a simplified unified presence
US8909759B2 (en)2008-10-102014-12-09Seven Networks, Inc.Bandwidth measurement
US20110022580A1 (en)*2009-07-212011-01-27Telefonaktiebolaget Lm Ericsson (Publ)Exchange of service capabilities in communication networks
WO2011010276A1 (en)*2009-07-212011-01-27Telefonaktiebolaget Lm Ericsson (Publ)Exchange of service capabilities in communication networks
US9258376B2 (en)2009-08-042016-02-09At&T Intellectual Property I, L.P.Aggregated presence over user federated devices
US20110035443A1 (en)*2009-08-042011-02-10At&T Intellectual Property I, L.P.Aggregated Presence Over User Federated Devices
US10511552B2 (en)2009-08-042019-12-17At&T Intellectual Property I, L.P.Aggregated presence over user federated devices
US8285779B2 (en)2010-02-082012-10-09International Business Machines CorporationProgrammable presence virtualization
US20110196913A1 (en)*2010-02-082011-08-11International Business Machines CorporationProgrammable Presence Virtualization
US9043731B2 (en)2010-03-302015-05-26Seven Networks, Inc.3D mobile user interface with configurable workspace management
US8838783B2 (en)2010-07-262014-09-16Seven Networks, Inc.Distributed caching for resource and mobile network traffic management
US9077630B2 (en)2010-07-262015-07-07Seven Networks, Inc.Distributed implementation of dynamic wireless traffic policy
US8886176B2 (en)2010-07-262014-11-11Seven Networks, Inc.Mobile application traffic optimization
US9043433B2 (en)2010-07-262015-05-26Seven Networks, Inc.Mobile network traffic coordination across multiple applications
US9049179B2 (en)2010-07-262015-06-02Seven Networks, Inc.Mobile network traffic coordination across multiple applications
US9407713B2 (en)2010-07-262016-08-02Seven Networks, LlcMobile application traffic optimization
US8782222B2 (en)2010-11-012014-07-15Seven NetworksTiming of keep-alive messages used in a system for mobile network resource conservation and optimization
US8291076B2 (en)2010-11-012012-10-16Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US9330196B2 (en)2010-11-012016-05-03Seven Networks, LlcWireless traffic management system cache optimization using http headers
US8966066B2 (en)2010-11-012015-02-24Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US9275163B2 (en)2010-11-012016-03-01Seven Networks, LlcRequest and response characteristics based adaptation of distributed caching in a mobile network
US8326985B2 (en)2010-11-012012-12-04Seven Networks, Inc.Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US8166164B1 (en)2010-11-012012-04-24Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US8700728B2 (en)2010-11-012014-04-15Seven Networks, Inc.Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8843153B2 (en)2010-11-012014-09-23Seven Networks, Inc.Mobile traffic categorization and policy for network use optimization while preserving user experience
US9060032B2 (en)2010-11-012015-06-16Seven Networks, Inc.Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US8190701B2 (en)2010-11-012012-05-29Seven Networks, Inc.Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8484314B2 (en)2010-11-012013-07-09Seven Networks, Inc.Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8204953B2 (en)2010-11-012012-06-19Seven Networks, Inc.Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8417823B2 (en)2010-11-222013-04-09Seven Network, Inc.Aligning data transfer to optimize connections established for transmission over a wireless network
US8539040B2 (en)2010-11-222013-09-17Seven Networks, Inc.Mobile network background traffic data management with optimized polling intervals
US8903954B2 (en)2010-11-222014-12-02Seven Networks, Inc.Optimization of resource polling intervals to satisfy mobile device requests
US9100873B2 (en)2010-11-222015-08-04Seven Networks, Inc.Mobile network background traffic data management
US9325662B2 (en)2011-01-072016-04-26Seven Networks, LlcSystem and method for reduction of mobile network traffic used for domain name system (DNS) queries
US8316098B2 (en)2011-04-192012-11-20Seven Networks Inc.Social caching for device resource sharing and management
US9084105B2 (en)2011-04-192015-07-14Seven Networks, Inc.Device resources sharing for network resource conservation
US9300719B2 (en)2011-04-192016-03-29Seven Networks, Inc.System and method for a mobile device to use physical storage of another device for caching
US8356080B2 (en)2011-04-192013-01-15Seven Networks, Inc.System and method for a mobile device to use physical storage of another device for caching
US8621075B2 (en)2011-04-272013-12-31Seven Metworks, Inc.Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US8832228B2 (en)2011-04-272014-09-09Seven Networks, Inc.System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
US8635339B2 (en)2011-04-272014-01-21Seven Networks, Inc.Cache state management on a mobile device to preserve user experience
US8849912B2 (en)2011-06-022014-09-30Sony CorporationInformation processing device, server, and information processing system
KR101332159B1 (en)2011-06-022013-11-21소니 컴퓨터 엔터테인먼트 인코포레이티드Information processing device, server, and information processing system
AU2012203229B2 (en)*2011-06-022014-04-17Sony Interactive Entertainment Inc.Information processing device, server, and information processing system
US9433869B2 (en)2011-06-022016-09-06Sony CorporationInformation processing device, server, and information processing system
EP2530904A1 (en)*2011-06-022012-12-05Sony Computer Entertainment Inc.Information processing device and information procesing system
CN102890746A (en)*2011-06-022013-01-23索尼计算机娱乐公司Information processing device, server and information processing system
US9239800B2 (en)2011-07-272016-01-19Seven Networks, LlcAutomatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
US8984581B2 (en)2011-07-272015-03-17Seven Networks, Inc.Monitoring mobile application activities for malicious traffic on a mobile device
US8977755B2 (en)2011-12-062015-03-10Seven Networks, Inc.Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation
US8868753B2 (en)2011-12-062014-10-21Seven Networks, Inc.System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US8918503B2 (en)2011-12-062014-12-23Seven Networks, Inc.Optimization of mobile traffic directed to private networks and operator configurability thereof
US9173128B2 (en)2011-12-072015-10-27Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9009250B2 (en)2011-12-072015-04-14Seven Networks, Inc.Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
US9208123B2 (en)2011-12-072015-12-08Seven Networks, LlcMobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor
US9277443B2 (en)2011-12-072016-03-01Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US8861354B2 (en)2011-12-142014-10-14Seven Networks, Inc.Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US9832095B2 (en)2011-12-142017-11-28Seven Networks, LlcOperation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US9021021B2 (en)2011-12-142015-04-28Seven Networks, Inc.Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
US9131397B2 (en)2012-01-052015-09-08Seven Networks, Inc.Managing cache to prevent overloading of a wireless network due to user activity
US8909202B2 (en)2012-01-052014-12-09Seven Networks, Inc.Detection and management of user interactions with foreground applications on a mobile device in distributed caching
US9203864B2 (en)2012-02-022015-12-01Seven Networks, LlcDynamic categorization of applications for network access in a mobile network
US9326189B2 (en)2012-02-032016-04-26Seven Networks, LlcUser as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8812695B2 (en)2012-04-092014-08-19Seven Networks, Inc.Method and system for management of a virtual network connection without heartbeat messages
US10263899B2 (en)2012-04-102019-04-16Seven Networks, LlcEnhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network
US8775631B2 (en)2012-07-132014-07-08Seven Networks, Inc.Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US8775509B2 (en)*2012-07-302014-07-08Digi International Inc.Enhanced HTTP messaging for devices
US20140032643A1 (en)*2012-07-302014-01-30Adam D. DirstineEnhanced http messaging for devices
US9161258B2 (en)2012-10-242015-10-13Seven Networks, LlcOptimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9307493B2 (en)2012-12-202016-04-05Seven Networks, LlcSystems and methods for application management of mobile device radio state promotion and demotion
US9241314B2 (en)2013-01-232016-01-19Seven Networks, LlcMobile device with application or context aware fast dormancy
US9271238B2 (en)2013-01-232016-02-23Seven Networks, LlcApplication or context aware fast dormancy
US8874761B2 (en)2013-01-252014-10-28Seven Networks, Inc.Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8750123B1 (en)2013-03-112014-06-10Seven Networks, Inc.Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US9065765B2 (en)2013-07-222015-06-23Seven Networks, Inc.Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
CN105706409A (en)*2013-09-062016-06-22诺基亚技术有限公司Method, apparatus and system for enhancing user's engagement with service
US10764379B2 (en)2013-09-062020-09-01Nokia Technologies OyMethod, apparatus and system for enhancing a user's engagement with a service
EP3042483A4 (en)*2013-09-062017-04-12Nokia Technologies OyMethod, apparatus and system for enhancing user's engagement with service
WO2015032065A1 (en)2013-09-062015-03-12Nokia CorporationMethod, apparatus and system for enhancing user's engagement with service
US11567537B2 (en)2016-09-092023-01-31Targus International LlcSystems, methods and devices for native and virtualized video in a hybrid docking station
US11023008B2 (en)2016-09-092021-06-01Targus International LlcSystems, methods and devices for native and virtualized video in a hybrid docking station
US11747375B2 (en)2017-07-202023-09-05Targus International LlcSystems, methods and devices for remote power management and discovery
US11231448B2 (en)2017-07-202022-01-25Targus International LlcSystems, methods and devices for remote power management and discovery
US11740657B2 (en)2018-12-192023-08-29Targus International LlcDisplay and docking apparatus for a portable electronic device
US11017334B2 (en)*2019-01-042021-05-25Targus International LlcWorkspace management system utilizing smart docking station for monitoring power consumption, occupancy, and usage displayed via heat maps
US11360534B2 (en)2019-01-042022-06-14Targus Internatonal LlcSmart workspace management system
US11405588B2 (en)2019-08-222022-08-02Targus International LlcSystems and methods for participant-controlled video conferencing
US11039105B2 (en)2019-08-222021-06-15Targus International LlcSystems and methods for participant-controlled video conferencing
US11818504B2 (en)2019-08-222023-11-14Targus International LlcSystems and methods for participant-controlled video conferencing
US11614776B2 (en)2019-09-092023-03-28Targus International LlcSystems and methods for docking stations removably attachable to display apparatuses
US12073205B2 (en)2021-09-142024-08-27Targus International LlcIndependently upgradeable docking stations

Also Published As

Publication numberPublication date
US7653715B2 (en)2010-01-26
US20060190525A1 (en)2006-08-24

Similar Documents

PublicationPublication DateTitle
US7653715B2 (en)Method and system for supporting the communication of presence information regarding one or more telephony devices
US7493390B2 (en)Method and system for supporting the communication of presence information regarding one or more telephony devices
US8065405B2 (en)Method and system for supporting the communication of presence information among computing devices of a network
US8443092B2 (en)Presentity filtering for user preferences
US10686901B2 (en)User presence aggregation at a server
US9306820B2 (en)Programmable presence proxy for determining a presence status of a user
US8417786B2 (en)Methods and systems for aggregating presence information to provide a simplified unified presence
EP2013764B1 (en)Managing rich presence collections
JP4317061B2 (en) Presence information sharing method and system
US7623643B2 (en)Augmenting a call with context
US8179899B2 (en)Endpoint selection for a call completion response
EP1589717B1 (en)Presence information providing system, and method and server thereof
US20090080404A1 (en)Active profile selection
US7657605B2 (en)Presence enhanced online processes
EP2891297A1 (en)Shared resource and session model using presence data
JP2006094488A (en) Reduce storage requirements for routing information
US7606904B2 (en)Sending inter-server notifications using an out-of-band communications protocol

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BOBDE, NIKHIL P.;BROWN, ROBERT;BUCH, JEREMY;AND OTHERS;REEL/FRAME:012907/0059

Effective date:20020515

ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:RE-RECORD TO CORRECT THE NAME OF SIXTH ASSIGNOR, PREVIOUSLY RECORDED ON REEL 012907 FRAME 0059, ASSIGNOR CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST.;ASSIGNORS:BOBDE, NIKHIL P.;BROWN, ROBERT;BUCH, JEREMY;AND OTHERS;REEL/FRAME:013262/0354

Effective date:20020515

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034766/0001

Effective date:20141014


[8]ページ先頭

©2009-2025 Movatter.jp