Patents Examined by Peling Shaw
  • Patent number: 9172623
    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
  • Patent number: 9166822
    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
    Inventors: Thomas R. Haynes, Lin Sun
  • Patent number: 9160705
    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
  • Patent number: 9152737
    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
  • Patent number: 9137338
    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
  • Patent number: 9137321
    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
  • Patent number: 9137172
    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.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: September 15, 2015
    Assignee: salesforce.com, inc.
    Inventors: Ryan Guest, Steven Lawrance
  • Patent number: 9124648
    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
  • Patent number: 9111466
    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.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: August 18, 2015
    Assignee: MELLANOY TECHNOLOGIES LTD.
    Inventors: Shachar Dor, Pazit Goldman, Eyal Baruch
  • Patent number: 9104233
    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.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: August 11, 2015
    Assignee: Google Technology Holdings LLC
    Inventor: William P. Alberth
  • Patent number: 9081790
    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.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: July 14, 2015
    Assignee: Squash Compression, LLC
    Inventor: Michael D. Meadows
  • Patent number: 9081619
    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
  • Patent number: 9083773
    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
  • Patent number: 9071654
    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.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: June 30, 2015
    Assignee: Dropbox, Inc.
    Inventor: Rian Hunter
  • Patent number: 9071512
    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.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: June 30, 2015
    Assignee: Tekelec, Inc.
    Inventor: Peter J. Marsico
  • Patent number: 9049193
    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.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: June 2, 2015
    Assignee: VMware, Inc.
    Inventors: Henry Mai, Ashish K. Hanwadikar
  • Patent number: 9049134
    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
  • Patent number: 9043492
    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.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: May 26, 2015
    Assignee: Dell Products L.P.
    Inventors: Harikrishnan A. R., Trung M. Tran
  • Patent number: 9043424
    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
  • Patent number: 9032035
    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.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 12, 2015
    Assignee: BlackBerry Limited
    Inventor: William Daniel Willey