Patents Examined by Wen-Tai Lin
-
Patent number: 8788655Abstract: 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: GrantFiled: July 9, 2011Date of Patent: July 22, 2014Assignee: OpenPeak Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
-
Patent number: 8761017Abstract: 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: GrantFiled: May 25, 2010Date of Patent: June 24, 2014Assignee: Red Hat, Inc.Inventors: Jiri Pechanec, Martin Vecera
-
Patent number: 8756296Abstract: 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: GrantFiled: June 18, 2009Date of Patent: June 17, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Zhibing Wang, Zhefeng Yan, Chuansong Xue, Haohua Chen, Jiahao Wei
-
Patent number: 8745213Abstract: 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: GrantFiled: July 9, 2011Date of Patent: June 3, 2014Assignee: OpenPeak Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman
-
Patent number: 8745200Abstract: 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: GrantFiled: May 6, 2008Date of Patent: June 3, 2014Assignee: NVIDIA CorporationInventor: Vinayak Mohan Mali
-
Patent number: 8738706Abstract: 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: GrantFiled: November 16, 2011Date of Patent: May 27, 2014Assignee: Google Inc.Inventors: Andrew Alexander Grieve, Mohammad Hossain Sheikh Attar
-
Patent number: 8738716Abstract: 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: GrantFiled: June 30, 2010Date of Patent: May 27, 2014Assignee: ZTE CorporationInventors: Yan Lu, Lizhe Yao
-
Patent number: 8719385Abstract: 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: GrantFiled: September 30, 2010Date of Patent: May 6, 2014Assignee: Honeywell International Inc.Inventors: Ajay N. Nair, Jerry Marti
-
Patent number: 8719579Abstract: 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: GrantFiled: November 16, 2011Date of Patent: May 6, 2014Assignee: Blackberry LimitedInventors: Nikhil Vats, Ravi Singh, Alexander Sherkin, Neil Patrick Adams
-
Patent number: 8713173Abstract: 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: GrantFiled: August 2, 2012Date of Patent: April 29, 2014Assignee: OpenPeak Inc.Inventors: Vadim Kacherov, Robert M. Dare, Gregory Paul Watson, Parag Goel
-
Patent number: 8700780Abstract: 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: GrantFiled: October 13, 2010Date of Patent: April 15, 2014Assignee: QUALCOMM IncorporatedInventor: Maarten Menzo Wentink
-
Patent number: 8700768Abstract: 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: GrantFiled: February 24, 2012Date of Patent: April 15, 2014Assignee: Red Hat Israel, Ltd.Inventor: Amos Benari
-
Patent number: 8694654Abstract: 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: GrantFiled: December 15, 2010Date of Patent: April 8, 2014Assignee: Juniper Networks, Inc.Inventors: Vijayabhaskar Annamalai Kalusivalingam, Jaihari Loganathan, Sreekanth Reddy, Ravi Shekhar, Jeelani Syed, Quaizar Vohra
-
Patent number: 8687060Abstract: 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: GrantFiled: December 28, 2009Date of Patent: April 1, 2014Assignee: Cognex CorporationInventor: Robert A. Wolff
-
Patent number: 8676875Abstract: 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: GrantFiled: May 28, 2010Date of Patent: March 18, 2014Assignee: Adobe Systems IncorporatedInventors: Kevin G. Smith, William Brandon George
-
Patent number: 8671223Abstract: 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: GrantFiled: July 25, 2011Date of Patent: March 11, 2014Assignee: ViaSat, Inc.Inventors: William B. Sebastian, Michael Maniscalco
-
Patent number: 8661154Abstract: 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: GrantFiled: December 14, 2010Date of Patent: February 25, 2014Assignee: Ab Initio Technology LLCInventors: Jennifer M. Farver, Joshua Goldshlag, David Parmenter, Ian Schechter, Tim Wakeling
-
Patent number: 8661103Abstract: 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: GrantFiled: December 18, 2008Date of Patent: February 25, 2014Assignee: SAP AGInventors: Harish Mehta, Jako Blagoev, Otto Boehrer, Thomas Kunz, Alexander Zubev
-
Patent number: 8655938Abstract: 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: GrantFiled: May 26, 2011Date of Patent: February 18, 2014Assignee: Adobe Systems IncorporatedInventors: Kevin G. Smith, William Brandon George
-
Patent number: 8650290Abstract: 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: GrantFiled: July 9, 2011Date of Patent: February 11, 2014Assignee: OpenPeak Inc.Inventors: Robert M. Dare, Vadim Kacherov, Paul Krzyzanowski, Daniel Gittleman