Patents Examined by Shirley Zhang
  • Patent number: 9270776
    Abstract: Communication equipment, arranged between a terminal device and a server, includes: a detector configured to detect transmitted data that is transmitted to the terminal device and non-transmitted data that is not transmitted to the terminal device, from service data transmitted from the server to the terminal device through the communication equipment; a first calculator configured to calculate a first cost of transmitting the non-transmitted data to the terminal device; a second calculator configured to calculate a second cost of transmitting, to the terminal device, a difference image between an image corresponding to the service data and an image corresponding to the transmitted data; and a transmission scheme decision unit configured to transmit the non-transmitted data to the terminal device when the second cost is greater than the first cost and transmit the difference image to the terminal device when the second cost is smaller than the first cost.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: February 23, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Koichi Yamasaki, Kazuki Matsui
  • Patent number: 9270558
    Abstract: Embodiments of the present invention relate to the communications field and disclose a method, a local gateway, and a system for local voice survivability, to implement local voice survivability without configuring a DNS proxy function on a local gateway or configuring a server on a user terminal. A specific solution is: detecting, according to a preset detection period, an activity state of a server recorded in a server monitoring list, where the server monitoring list records a voice server on an Internet protocol IP multimedia subsystem IMS network in advance; intercepting, when it is detected that all servers in the server monitoring list are in an unavailable state, a service data stream sent by a user terminal to the server; and providing a corresponding service response for the user terminal according to content of the intercepted service data stream. The present invention applies to a process of voice survivability.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: February 23, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yonglong Fang
  • Patent number: 9258374
    Abstract: A system and method is provided for creating a trail of events. A plurality of data exchange events and a plurality of user interaction events are captured. A frame is generated based on the captured plurality of user interaction events. A cut is generated based on the captured plurality of data exchange events and the frame. The cut represents a historical trail of the plurality of user interaction events associated with the back-end data receive event and the back-end data send event.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 9, 2016
    Assignee: CA, Inc.
    Inventors: Serge Mankovskii, Maria C. Velez-Rojas
  • Patent number: 9253100
    Abstract: Provided is a method and devices for asynchronous virtual machine replication. The method includes determining a class corresponding to a data packet associated with the virtual machine and one of buffering the packet and transmitting the packet based on the determined class.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: February 2, 2016
    Assignee: Alcatel Lucent
    Inventors: Thanos Stathopoulos, Pramod Koppol, Adiseshu Hari, Dimitrios Stiliadis
  • Patent number: 9253289
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: February 2, 2016
    Assignee: EDGECAST NETWORKS, INC.
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Patent number: 9253054
    Abstract: A cloud-based infrastructure facilitates gathering, transmitting, and remote storage of control and automation data using an agent-based communication channel. The infrastructure collects the industrial data from an industrial enterprise and intelligently sorts and organizes the acquired data based on selected criteria. Message queues can be configured on the cloud platform to segregate the industrial data according to priority, data type, or other criteria. Behavior assemblies stored in customer-specific manifests on the cloud platform define customer-specific preferences for processing data stored in the respective message queues. An agent-based analytics framework in the cloud platform performs desired analytics on the data using distributed parallel processing.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: February 2, 2016
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Francisco Maturana, Juan L. Asenjo
  • Patent number: 9237079
    Abstract: A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. In response, the cloud manager provisions one or more virtual machines in a cloud. The streams manager builds a permutation of a flow graph for the streaming application using the virtual machine(s), runs the permutation in parallel with the corresponding portion of the flow graph, and compares the performance of the original portion of the flow graph to the performance of the permutation. When the performance of the permutation exceeds the performance of the original part of the flow graph, the streams manager modifies the flow graph so the permutation replaces the original part of the flow graph. In this manner a streaming application can dynamically evolve to increase its performance as needed.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 9232013
    Abstract: A method and system for enabling data usage accounting are described herein. As an example, the method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session can be received through a secure application. The request for the data session can be intercepted, and the request for the data session can be modified to cause the request to be re-directed back to the secure application. In addition, a connection can be initiated to enable retrieval of data in response to the request and to enable an accounting of the data session. In one arrangement, this process of modifying the request for a data session may be restricted to secure applications such that data usage of the secure applications is tabulated separately from data usage associated with the unsecure applications.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: January 5, 2016
    Assignee: OpenPeak Inc.
    Inventor: James Asnis
  • Patent number: 9215126
    Abstract: This information processing system processes information through communication between a first information processing device and a second information processing device. The second information processing device has a recording unit and a control unit. The recording unit records a first OS and a second OS. The control unit selects one of the first OS and the second OS, according to a connection state with the first information processing device. The control unit controls the second information processing device or a combination of the first information processing device and the second information processing device, using the OS selected here.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: December 15, 2015
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Yasutaka Tahara, Dai Fujikawa, Hirofumi Asakura, Hikaru Fujiwara, Shinji Goto, Takehiro Okada
  • Patent number: 9215142
    Abstract: Embodiments of systems and methods are described for performing community analysis of computing performance. These systems and methods can collect and analyze community performance data from a plurality of physical or virtual infrastructure installations. The systems and methods can leverage this community performance data to identify and recommend areas where individual physical or virtual infrastructures can improve performance.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: December 15, 2015
    Assignee: Dell Software Inc.
    Inventors: Scott Matthew Herold, Geoffrey Alan James Vona, Michael Hugh Condy
  • Patent number: 9208473
    Abstract: Technologies are generally described for a social networking service (SNS). In some examples, a method performed under control of a server may include receiving a user input associated with the user responding to content posted in an online forum, determining whether a threshold condition set by the user is satisfied for the user's response to be disclosed with regard to a particular piece of content posted in the online forum, and disclosing the user's response to the particular piece of content posted in the online forum when the threshold condition is determined to be satisfied.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: December 8, 2015
    Assignee: Empire Technology Development LLC
    Inventor: Yang-Won Jung
  • Patent number: 9201671
    Abstract: Novel methods and systems for construction a distributed adaptive server computing network system. Virtual Appliance platforms of a network service server are configured on a local computer of a registered user. Machine to machine communication channels are established through the Virtual appliance platforms and the local computer of the user is enabled to function as a part of the network service server. Direct streaming communications between users are enabled.
    Type: Grant
    Filed: July 21, 2012
    Date of Patent: December 1, 2015
    Inventor: Shara Susannah Vincent
  • Patent number: 9189819
    Abstract: A third-party application running on a client device sends a request for a user's profile information to a local social networking application running on the client device. The local social networking application sends to the request to the social networking system, receives the requested information from the social networking systems, and provides the requested information to the third-party application. The third-party application uses at least a portion of the requested information to personalize its content for the user. In this way, the third-party application has a simple mechanism for incorporating personalized content for the user based on social information, without requiring the third-party application itself to maintain or even have access to the user's social information.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: November 17, 2015
    Assignee: Facebook, Inc.
    Inventors: Arieh Steinberg, Vijaye Ganesh Raji, Jack O'Connor
  • Patent number: 9185167
    Abstract: A device can include at least one processor, and a telemetry module operable by the at least one processor to receive remote sensor data transmitted by a broadcasting device, wherein the remote sensor data is captured by a sensor of the broadcasting device. The system additionally can include a local sensor operable to capture local sensor data, and a sensor analysis module automatically operable by the at least one processor to associate, based at least in part on analysis of the remote sensor data and the local sensor data, the remote sensor data with a user account associated with the computing device.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventor: Emmet Connolly
  • Patent number: 9178747
    Abstract: A technique for enhancing the efficiency and speed of data transmission within and across multiple, separate computer systems includes the use of an MPI library/engine. The MPI library/engine is configured to facilitate the transfer of data directly from one location to another location within the same computer system and/or on separate computer systems via a network connection. Data stored in one GPU buffer may be transferred directly to another GPU buffer without having to move the data into and out of system memory or other intermediate send and receive buffers.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: November 3, 2015
    Assignee: NVIDIA Corporation
    Inventors: Rolf VandaVaart, Timothy James Murray, Peter Michael Buckingham
  • Patent number: 9176948
    Abstract: A computer-implemented technique for client/server-based statistical phrase distribution display and text entry includes transmitting a portion of an input entered by a user from a client device to a server having a language model. The input includes a text word or a speech input. The technique further includes receiving responses generated by the language model based on the portion of the input, where each of the responses includes words likely to follow the input, and displaying a tree structure that includes the responses arranged into a plurality of levels. Words in a first portion of each of the responses are included in a first level and are shown on the display. Words in a second portion of each of the responses are included in a second level and subsequent levels and are not shown on the display.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey Sorensen, Megan Teresa Ghastin, Ananya Misra, Ravindran Rajakumar, Julia Anna Maria Neidert
  • Patent number: 9148464
    Abstract: A multi-out media delivery system and method are provided herein.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: September 29, 2015
    Assignee: Intel Corporation
    Inventors: Aashima Narula, Steve McMillen, Chytanya Karusala
  • Patent number: 9143537
    Abstract: A network element for use in an IMS network is disclosed herein. The network element includes a communication interface operable to receive a SIP request message from a communication device, such as an SIP invite. The network element also includes a communication processor operable to process the SIP request message, extract registration information from a header of the SIP request message, and update a registration of the communication device with the IMS network based on the registration information.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: September 22, 2015
    Assignee: Alcatel Lucent
    Inventors: Paul C. Mui, Bhaskara V. Batchu
  • Patent number: 9143378
    Abstract: Embodiments of the invention relate to rendering components within different browser environments. A request for a portal page is received from a client system. The portal page is aggregated by a computer and a renderer is selected based on a client system browser specific environment. A browser specific markup, provided by at least one portlet, is transmitted from the renderer to the client system.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Stefan Koch, Carsten Leue, Juergen Schaeck, Thomas Stober
  • Patent number: 9124630
    Abstract: In one implementation, user identities who are members of a particular user identity's social network are identified. In addition, data is accessed that reveals locations that at least some of the identified other user identities have registered with the platform as locations that they have visited. A view of an aggregation of at least some of the locations where other user identities who are members of the particular user identity's social network have registered that they have visited is made available for display. In another implementation, data is accessed that reveals residence information for user identities who are members of a particular user identity's social network. Thereafter, a view of an aggregation of at least some of the residence information for the other user identities who are members of the particular user identity's social network is made available for display.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: September 1, 2015
    Assignee: MicroStrategy Incorporated
    Inventors: Michael J Saylor, Peter Jerome DiDomenico, III