Abstract: Electrical usage of devices in a building may be monitored to provide information about the operation of the devices to a user. The information communicated to a user may include historical information that is retrieved from a server and real-time information that is received from a power monitoring device. The historical information may be transmitted to the user device over a first network connection where the historical information is retrieved using an identifier received from the user device. The real-time information may be received from a power monitoring device and transmitted to the user device over a second network connection.
Type:
Grant
Filed:
November 26, 2014
Date of Patent:
October 27, 2015
Assignee:
Sense Labs, Inc.
Inventors:
Christopher M. Micali, Ryan T. Houlette, Michael S. Phillips, Charles H. Rutledge, Jeffrey N. Marcus
Abstract: Embodiments of the present invention address deficiencies of the art in respect to presence awareness for instant messaging and provide a novel and non-obvious method, system and computer program product for adaptive instant messaging awareness. In an embodiment of the invention, a method for adaptive instant messaging awareness can be provided. The method can include receiving an instant message for transmission to a user of an instant messaging system and determining that the user is not currently available to receive an instant message. The method can further include delaying transmission of the instant message to the user until a later determination that the user is available to receive an instant message.
Type:
Grant
Filed:
June 17, 2008
Date of Patent:
October 20, 2015
Assignee:
International Business Machines Corporation
Abstract: A method for managing identifiers can include receiving, in an identifier management system, a request for an identifier in a computing system. The method can also include verifying availability of the identifier. The method can further include returning an affirmative response to a requesting party.
Type:
Grant
Filed:
August 6, 2013
Date of Patent:
October 13, 2015
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
Guido Laubner, Swamy Jagannadha Mandavilli, Robert Lovejoy Raymond
Abstract: Electrical usage of devices in a building may be monitored to determine information about the operation of the devices in the building, and the information about the devices in the building may be used to provide notifications to a user. An electrical signal may be processed to determine a state change of a device. A notification score may then be determined using information about the state change of the device and a notification event model. A notification may then be sent to the user based at least in part on the notification event score.
Type:
Grant
Filed:
May 8, 2015
Date of Patent:
October 6, 2015
Assignee:
Sense Labs, Inc.
Inventors:
Christopher M. Micali, Ryan T. Houlette, Michael S. Phillips, Ghinwa F. Choueiter
Abstract: In various embodiments, a remote client is allowed to access at least a part of a connection service located on alternate sources other than the primary remote presentation server. In some embodiments, the remote presentation virtual channels may be split into multiple connections with the purpose of allowing better flow control. Some embodiments may be implemented in a virtual machine environment for cases in which the data to be transferred through a data channel is located in the host virtual machine partition but the remote endpoint is located on the guest virtual machine partition.
Type:
Grant
Filed:
January 22, 2010
Date of Patent:
September 15, 2015
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Wilhelm R. Schmieder, Nelamangal Krishnaswamy Srinivas, Vladimir K. Stoyanov, Nadim Y. Abdo
Abstract: Systems and methods that integrate social media applications having social media communities of like-minded users with other applications, such as enterprise applications, are described herein. A user may join one or more of the social media communities based on a variety of factors, including applications the user uses or plans to use, user type (e.g., end-user, administrator, etc.), the user's level of expertise, and/or the type of activities that the user plans to perform in one or more applications. A user's actions within or using one or more applications may be monitored. In response to detecting performance of a monitored action, a description of the user's action may be published to other users in the social media community, the user may be paired with one or more social media communities, and/or recommendations for resources related to the detected action may be provided to the user. Recommendations may also be provided based on posts made by the user in the social media community.
Type:
Grant
Filed:
March 15, 2013
Date of Patent:
September 15, 2015
Assignee:
Citrix Systems, Inc.
Inventors:
Sarah Burzina Anne Byrd Vallieres de St. Real, Deane Smith
Abstract: A system and method for managing a plurality of proxy servers in a multi-tenant database system is provided. The method, for example, may include, but is not limited to, receiving, by a processor, a first command, generating, by the processor, a second command for each of the plurality of proxy servers based upon the first command, and transmitting each of the generated second commands to the respective proxy server.
Abstract: Data communications are enabled to be performed between first and second computer systems without having to match data types at the first and second computer systems. A first data type is associated with a request for a resource. The request for the resource is transmitted from a first agent at the first computer system to a second agent at the second computer system. The resource is instantiated at the second computer system according to a second data type that is different from the first data type. The resource is received by the first agent from the second agent. The received resource is materialized into an instance of the first data type using the first agent.
Type:
Grant
Filed:
March 16, 2009
Date of Patent:
September 1, 2015
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Mark Ashton
Abstract: Communication apparatus includes a memory and a communication interface, configured to send and receive messages to and from respective management agents in multiple items of communication equipment having ports that are interconnected by cables in a network, each of the cables having a unique identifier. A processor is configured to communicate with the management agents via the communication interface so as to collect physical connectivity information with respect to the cables and the ports, to store the physical connectivity information in the memory, and to provide the physical connectivity information to a user of the apparatus.
Abstract: A method 300 and device for visual compensation captures 330 an image using an imager, detects 360 whether eyeglasses are present in the image, and sets 363 an electronic visual display to a normal font size, if eyeglasses are detected as present in the image. If eyeglasses are not detected as present in the image, the electronic visual display is set 367 to a larger font size. The method and device can be triggered 320 (for example) by an incoming call or message, by a touch screen activation, a key press, or by a sensed motion of the device. The method can be repeated from time to time to detect whether a user has taken off eyeglasses (or put on eyeglasses) after the first image capture. The method and device compensates for users with presbyopia (and some other types of visual impairments) who intermittently wear glasses.
Abstract: An electronic data storage and transmission system. A plurality of electronic data objects may be associated to a plurality of electronic data indicators, and the associations may be combined. Contextual awareness of a second location may allow generation of streamlined electronic data objects. Electronic spatial data objects may be automatically contiguously combined and compression may be leveraged with combination efficiencies. Combinations of electronic data objects may be threshold limited. Transmission of electronic data may achieve effective compression and effective transmission rates exceeding a benchmark network transmission rate of an electronic data communications network.
Abstract: A method of provisioning a Web hosting resource includes providing a cloud service. A request for a Web hosting resource is received by the cloud service, wherein the request is provided by a client. The cloud service identifies a Web host based on the received request for a Web hosting resource. The cloud service sends a request to the Web host to provision a first Web hosting resource for use by the client.
Type:
Grant
Filed:
June 30, 2011
Date of Patent:
July 14, 2015
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Muhammad Bilal Aslam, Crystal L. Hoyer, Sayed Ibrahim Hashimi, Vishal R. Joshi, Omar Khan, Jonathan Kevin Wall, Bill Staples, Bradley John Bartz, Younus Aftab
Abstract: Representative embodiments are disclosed of a real-time priority-based communication system and method for communicating media streams made up of multiple media message sub-streams, the communication system comprising a chunk configurator for dividing media message sub-streams into chunks, a state machine configured to translate between information regarding the media message sub-streams and the chunks and state associations to the information, the state associations written into a header for each of the chunks, a queue for holding the chunks waiting to be transmitted, and a processor for executing a scheduling algorithm, wherein the scheduling algorithm determines ones of the chunks in the queue to transmit next.
Type:
Grant
Filed:
November 19, 2013
Date of Patent:
July 14, 2015
Assignee:
ADOBE SYSTEMS INCORPORATED
Inventors:
Bradley A. Edelman, Jonathan Gay, Slavik Lozben, Pritham Shetty
Abstract: Systems, methods, and computer-readable storage media for ensuring data consistency and concurrency for globally unique identifiers (GUIDs) and associated content items via locking. A content management system configured to practice the method can receive, from a client device, a request to perform a content item operation in a storage environment that affects a GUID. Then the content management system can acquire a first mutex for a namespace associated with the content item operation, such as an application-level lock, and acquire a second mutex for the GUID, such as a row-level lock in a database table. After acquiring the locks, the content management system can perform the content item operation according the request, and update the GUID based on the content item operation. Then the content management system can release the mutexes and provide a confirmation to the client device in response to the request.
Abstract: Methods, systems, and computer readable media for distributing Diameter network management information are disclosed. According to one method, a first Diameter node obtains Diameter network management subscription information. The first Diameter node obtains Diameter network management information. The first Diameter node determines, using the Diameter network management subscription information, whether at least one second Diameter node is subscribed to receive the obtained Diameter network management information. In response to determining that the at least one second Diameter node is subscribed to receive the obtained network management information, the first Diameter node sends the obtained Diameter network management information to the at least one second Diameter node.
Abstract: Methods and systems disclosed in the current application are directed to efficient distribution of resource-availability information with respect to individual computer systems within a distributed computer system in order to facilitate various types of computational tasks, including configuration and management tasks and facilities. Certain of these implementations are based on highly efficient, lockless, message-based information-distribution methods and subsystems that transmission of messages at a frequency computed from a computed level of resource availability.
Abstract: Network condition prediction and multimedia streaming consumption prediction are provided. The prediction may be based on a device's prior location, behavior, and statistics thereof. By gathering location data from users anonymously and securely, a virtual location network with millions of nodes are provided. Each virtual location, at a given time, is stored with associated network metrics gathered from various devices in a database. The database may comprise a probabilistic model and a behavioral model tracking device metrics.
Type:
Grant
Filed:
March 8, 2013
Date of Patent:
June 2, 2015
Assignee:
DISNEY ENTERPRISES, INC.
Inventors:
Kevin Liao, Jared McPhillen, Mark Arana
Abstract: A system, method, and computer-readable medium are disclosed for realizing server management functionalities in the absence of a routable Internet Protocol (IP) network address of a remote access controller (RAC). A first device, which is operatively coupled to a link-local network, generates a Multicast Domain Name System (mDNS) IP multicast query message, which it then sends to a second device on the link-local network. In response, the second device, which comprises a RAC, returns its link-local IP address to the first device.
Abstract: A system, apparatus, and method for controlling the operation of a service in a client device. The invention uses an existing protocol which is used for communications between an application resident in the device and a remote server to convey information about the service to the application. The information may be relevant to a service specific function, such as configuration or provisioning, or an activation or de-activation instruction, for example. The application receives the service related information, processes the information and then provides the information to the service via a notification channel. The service related information may be incorporated into a message sent from the remote server to the client device by using an element of the protocol, for example, by appending a text string to a header.
Type:
Grant
Filed:
May 31, 2013
Date of Patent:
May 26, 2015
Assignee:
Unwired Planet, LLC
Inventors:
Michel Levesque, Jon Witort, Sousso Kelouwani
Abstract: Apparatus, and an associated method, for alerting a respondent that generates a reply to a received mail message of addressing of the reply message to a non-secure address. A detector detects reception of a received mail message, and a correlator determines whether any of the entries on a distribution list associated with the received mail message is of selected characteristics, i.e., non-secure. If determined to be non-secure, an annunciator generates an annunciation requiring the respondent to elect whether to include the identified address as a recipient of the reply message.