Patents Examined by Wen-Tai Lin
  • Patent number: 8788655
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: July 22, 2014
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
  • Patent number: 8761017
    Abstract: A communication controller optimizes transport costs so as to minimize the cost of transmitting message. The communication controller receives a message and calculates the cost of transmitting the message based on a setup cost and a transmission cost. The communications controller selects a communication pathway that has the least cost as the pathway to transmit the message. If the pathway is not established, the communications controller establishes this communication pathway and transmits the message.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: June 24, 2014
    Assignee: Red Hat, Inc.
    Inventors: Jiri Pechanec, Martin Vecera
  • Patent number: 8756296
    Abstract: A method for distributing file data includes: obtaining a first request message of a first client for downloading a first file, and determining an autonomous system (AS) where the first client is located; searching the AS for edge servers that support peer to peer (ES-Ps), and returning the address of at least one ES-P storing the first file to the first client; and sending the first file stored in the ES-P to the first client according to the client information returned by the ES-P. Related devices and systems are also provided. The present invention may speed up the file data distribution, reduce the restriction of the file data distribution due to fixed bandwidth of the ES, and enable P2P data streams to be converged into an AS, thus reducing the impact on backbone networks.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: June 17, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhibing Wang, Zhefeng Yan, Chuansong Xue, Haohua Chen, Jiahao Wei
  • Patent number: 8745213
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: June 3, 2014
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
  • Patent number: 8745200
    Abstract: Testing operation of processors setup to operate in different modes. In an embodiment, each tester system includes a processor setup to operate in a corresponding mode. A user sends a test request to a scheduler system indicating the mode of the processor sought to be tested, and the scheduler system forwards the test request to one of the tester systems with a processor setup to test the requested configuration. The scheduler system may maintain configuration information indicating which processors are setup to test which modes of interest, and also status information indicating which tester systems are presently available for testing. The configuration information and status information is used in determining a specific suitable tester system to which a test request is to be forwarded.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: June 3, 2014
    Assignee: NVIDIA Corporation
    Inventor: Vinayak Mohan Mali
  • Patent number: 8738706
    Abstract: A collaborative development service manages a document that can be shared among multiple users. If multiple users are editing the document, the edits may need to have operational transformation rules applied thereon. The collaborative development service provides operational transformation rules to users of mobile devices that do not have copies of the operational transformation rules stored on their devices. When a change to the document is received by the collaborative development service, it is determined that a first user device has operational transformation capability. In response to determining that the first user device has operational transformation capability, the change is transmitted to the first user. The collaborative development service determines that a second user device does not have operational transformation capability and applies an operational transformation to the change to generate a transformed change. The transformed change is transmitted to the second user device.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Andrew Alexander Grieve, Mohammad Hossain Sheikh Attar
  • Patent number: 8738716
    Abstract: A system and a method for routing an instant message which can refer to a Converged IP Messaging (CPM) message are provided. The instant message, for example, CPM message and the like, is sent to a plurality of terminals having the same user identification of the same user; in the case that the receiving party uses a plurality of terminals online simultaneously, the communication system such as a CPM system routes the instant message such as CPM message to a plurality of terminals respectively. Thereby, the problem of routing when forwarding an instant message such as a ‘one number more machines” CPM message can be solved, further, the transmission of messages in the communication system such as the CPM system is realized better, and improving the user experience.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: May 27, 2014
    Assignee: ZTE Corporation
    Inventors: Yan Lu, Lizhe Yao
  • Patent number: 8719385
    Abstract: An approach for site controller discovery, import and integration. A customer may purchase site controllers to be put at its remote location, sometimes prior to having network connectivity to the remote location. Eventually, the customer may want to integrate the remote site controller with a supervisor at its home facility. The approach may provide site controller discovery, import and integration including automation of integration of the deployed site controller configuration and enterprise hierarchy to the home facility supervisor with minimal user intervention. During importing and integration into the customer's supervisor, enterprise model data may be retrieved and added to the existing multi-site hierarchal structure with the supervisor. The import operation may automatically perform a configuration backup to complete the integration process. The configuration in the deployed site controller or controllers may be considered a master configuration.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: May 6, 2014
    Assignee: Honeywell International Inc.
    Inventors: Ajay N. Nair, Jerry Marti
  • Patent number: 8719579
    Abstract: By automatically obtaining the entirety of a received message to be included, an outgoing message that includes the received message can be processed in a manner that securely and accurately represents the intended outgoing message. Alternatively, a server can assemble a composite message from a new message and an original message and, in cooperation with a wireless messaging device, sign the composite message. In both the above contexts, handling message receipts when message processing ahead of message transmission involved more than one component may be facilitated by storing appropriate expected receipt content during the message processing, either on the device or the server. Validation of the receipt can then be accomplished through use of the stored expected receipt content in a manner that retains the benefits of message processing ahead of message transmission that involves more than one component.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 6, 2014
    Assignee: Blackberry Limited
    Inventors: Nikhil Vats, Ravi Singh, Alexander Sherkin, Neil Patrick Adams
  • Patent number: 8713173
    Abstract: A method for ensuring compliance with organizational policies is described herein. The method can include the step of monitoring one or more parameters of a managed computing device for compliance with one or more policies of an organization in which the organizational policies may include limitations on the managed computing device. The method can also include the step of detecting a non-conformance event at the managed computing device with respect to at least one organizational policy. In response to the detection of the non-conformance event, the operation of the managed computing device may be restricted with respect to features or data associated with the organization.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: April 29, 2014
    Assignee: OpenPeak Inc.
    Inventors: Vadim Kacherov, Robert M. Dare, Gregory Paul Watson, Parag Goel
  • Patent number: 8700780
    Abstract: A method of operating an apparatus, and apparatus, and a computer program product in an apparatus are provided in which a first request message is sent to a second apparatus. The first request message is associated with first information. In addition, a second request message is received from the second apparatus. The second request message is associated with second information. In addition, the first information and the second information are compared. Furthermore, whether to send a response to the second apparatus in response to the second request message is determined based on the comparison of the first information and the second information.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: April 15, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Maarten Menzo Wentink
  • Patent number: 8700768
    Abstract: A method for scheduling timelines of virtual machines (VMs) is presented. The method includes determining, by a host controller device, a time span based on configurable timelines recorded in a plurality of timers stored in memory of the host controller device, wherein the time span comprises a time interval when a plurality of virtual machines (VMs) are started and does not include a run time of the plurality of VMs. The method further includes starting, by the host controller device during the determined time span, the plurality of VMs on a plurality of host machines managed by the host controller device, wherein start times of each of the plurality of VMs are distributed across the determined time span.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: April 15, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventor: Amos Benari
  • Patent number: 8694654
    Abstract: In one embodiment, an apparatus includes a first network control entity associated with at least a portion of multiple physical ports at a first access switch that are operatively coupled to a peripheral processing device and a switch fabric. The first network control entity can receive a host protocol request from the peripheral processing device, the first network control entity to transmit the host protocol request to a second network control entity associated with at least a portion of multiple physical ports at a second access switch, such that the host protocol request causes the second network control entity to obtain a response to the host protocol request. The first network control entity can receive the response to the host protocol request from the second network control entity and transmit the response to the host protocol request to the peripheral processing device.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: April 8, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Vijayabhaskar Annamalai Kalusivalingam, Jaihari Loganathan, Sreekanth Reddy, Ravi Shekhar, Jeelani Syed, Quaizar Vohra
  • Patent number: 8687060
    Abstract: This invention provides a system and method for estimating the time of a set of pulses based upon a plurality of position measurements of a moving object provided by a non-contacting sensor, such as a one-dimensional optical sensor that tracks movements of object features and reports position measurements with respect to time. Position measurements determine the estimated velocity. The velocity and position measurement allow the timing of a next pulse to be updated, based upon the time of the previous pulse. The pulse is output at the time of the last updated time before the first new position measurement received after the estimated pulse output time. The system allows pulses to be precisely delivered at predetermined motion distances. Where the distance is too short for the measurement rate, the system compares estimated pulse times to clock-generated pulse times and updates the clock-generated pulse times based upon the difference.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: April 1, 2014
    Assignee: Cognex Corporation
    Inventor: Robert A. Wolff
  • Patent number: 8676875
    Abstract: A system and method is disclosed for measuring social media. A social media measurement tool is configured to receive or otherwise determine a keyword for evaluation. The tool identifies directly relevant content on one or more social media platforms, where the directly relevant content includes the received keyword. The tool then identifies relevant downstream content on the one or more social media platforms by identifying content that is relevant to the directly relevant content. The system uses the identified content to calculate respective values for one or more metrics for the keyword.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: March 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin G. Smith, William Brandon George
  • Patent number: 8671223
    Abstract: The present invention relates to systems, apparatus, and methods of utilizing delta coding in acceleration proxy servers. The method including storing, at a proxy server, a plurality of dictionary pages within a page storage disk and indexing, at the proxy server, the plurality of dictionary pages with fingerprint identifiers. The fingerprint identifiers are configured to uniquely identify data strings within each of the plurality of dictionary pages. The method further includes receiving, at the proxy server, a data request. The request includes a plurality of fingerprints associated with the requested data.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: March 11, 2014
    Assignee: ViaSat, Inc.
    Inventors: William B. Sebastian, Michael Maniscalco
  • Patent number: 8661154
    Abstract: A method for supporting communication between a client and a server includes receiving a first message from a client. The method also includes creating an object in response to the first message. The method also includes sending a response to the first message to the client. The method also includes receiving changes to the object from a server. The method also includes storing the changes to the object. The method also includes receiving a second message from the client. The method also includes sending the stored changes to the client with a response to the second message.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: February 25, 2014
    Assignee: Ab Initio Technology LLC
    Inventors: Jennifer M. Farver, Joshua Goldshlag, David Parmenter, Ian Schechter, Tim Wakeling
  • Patent number: 8661103
    Abstract: According to one general aspect, a method may comprise identifying a provider application that is associated with a consumer application, from amongst a plurality of provider applications hosted on a provider machine. In various embodiments, the identification may be based at least in part upon the provider application's business identifier (ID). In various embodiments, each provider application includes at least one web service. In some embodiments, the plurality of provider applications includes a plurality of instantiations of at least one of the web service. In various embodiments, the method may also include transmitting a message to one of the web services of the identified provider application.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Harish Mehta, Jako Blagoev, Otto Boehrer, Thomas Kunz, Alexander Zubev
  • Patent number: 8655938
    Abstract: A system and method is disclosed for measuring contributor weight or influence in social media. Content posted by a user on one or more social media platforms is identified. The identifying the content posted by the user includes searching the one or more social media platforms for content posted by the user with identifying information. Downstream content associated with the content posted by the user is identified. Metrics measuring a contributor weight of the user based on the downstream content are calculated.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: February 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin G. Smith, William Brandon George
  • Patent number: 8650290
    Abstract: A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
    Type: Grant
    Filed: July 9, 2011
    Date of Patent: February 11, 2014
    Assignee: OpenPeak Inc.
    Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman