Patents Examined by Emmanuel L. Moise
  • Patent number: 9244804
    Abstract: Techniques for gauging performance of services are provided. A client agent is configured to process on a client and simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: January 26, 2016
    Assignee: Novell, Inc.
    Inventors: Harpreet Singh Walia, Arijit Dutta
  • Patent number: 9241012
    Abstract: A communication application server is provided with a unified framework for call control and media control. The framework supports a unified API having class objects and functions conforming to a telephony object model. The class objects are invoked and manipulated by a finite set of commands and an application program essentially issues a series of such commands to operate the communication application server. More particularly, an API server on the communication application server defining a messaging API protocol enables an application script to pass commands remotely to the communication application server to operate it. This allows application scripts to be processed remotely by appropriate scripting engines. In this way, application scripting is decoupled from the operation of the communication application server, which only needs to focus on providing basic communication services.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: January 19, 2016
    Assignee: Tropo, Inc.
    Inventors: Jose Maria de Castro, Jr., Neil Stratford, Wei Chen, Zhiyu Liu, Xiaopu Zhu, Jason Scott Goecke
  • Patent number: 9237113
    Abstract: A server for a mobile web service and a method for providing a web service are provided. The wired server stores an IP address of at least one mobile web server. When a request for access to a mobile web server is received, the wired server delivers the access request to the mobile web server or provides a service in place of the mobile web server, using a URL included in the access request.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: January 12, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-won Lee, Joon-sung Hong
  • Patent number: 9225583
    Abstract: A method of updating a document object model (DOM) is disclosed. A message is received from a web browser requesting for information to update the DOM. A dummy response message is sent to the web browser, wherein the dummy response message does not include the information to update the DOM, and wherein the dummy response message causes the web browser to create a dummy node in the DOM. A request message is received from a client as part of a client-server protocol, wherein the request message requests at least a portion of the information to be sent to the client. A first response message is sent including at least a portion of the information to the client, wherein the first response message is processed by the client to determine a first update to the DOM, and wherein the first update is applied to the DOM.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: December 29, 2015
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Brian Kennedy, Rajaram Gaunker, Raghu Batta Venkat
  • Patent number: 9223887
    Abstract: The invention provides self-organization methodologies and system for internet users to build web-based organizational hierarchical structure that is constituent of units within which direct and sufficient communication can be fulfilled. Each unit is administrated autonomously through the democratic-decision process, and processes information internally. The members of unit can designate or replace its leader anytime though election; the leader elect of a unit will then become a member of its direct upper unit in the structure, representing its unit to participate in the management and election of upper unit and to bring the consolidated results of its unit to the upper unit for further consolidation; recursively, a hierarchical structure is to form from bottom to upper progressively, and to produce different level of end products at different layer.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: December 29, 2015
    Inventor: Lixiong Wang
  • Patent number: 9219786
    Abstract: Embodiments for server connection optimization in a persistently connected publish/subscribe environment are provided. A computer assigns an initial activity category for a client. The computer logs, into a log file, one or more select operations of a connection between a client and a first server. The computer calculates a ratio of a number of the select operations to a check time of the first server, wherein the check time is a period of time that has elapsed since a previous review of logged data. The computer sets a second activity category for the client based on a look-up of the ratio in a schedule of ratio ranges in a control file, wherein the second activity category is not the initial activity category. The computer transfers the client from the first server to a second server, in response to setting the second activity category.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian M. O'Connell, Keith R. Walker
  • Patent number: 9218621
    Abstract: According to the invention, a content delivery network (CDN) for delivering content objects from a content provider to a recipient is disclosed. The CDN includes a dynamic pricing engine and a second web location. The dynamic pricing engine is coupled to a first web location. The first web location, which is associated with a content provider, allows the recipient to order a content object. The delivery quote is solicited by the first web location for delivering a content object one or more times. The second web location delivers the content object to a recipient system of the recipient. The second web location is associated with the dynamic pricing engine. The dynamic pricing engine automatically produces the delivery quote, which is affected by at least one of the content object or a web location of the recipient system.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: December 22, 2015
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon
  • Patent number: 9215144
    Abstract: When a policy for an IT asset is created in a system manager that manages one or more IT assets, other IT assets that are related to the selected IT asset are determined based on at least one relation criteria related to system topology. The system administrator is prompted to apply the same policy to the related systems. When the system administrator accepts the recommendation to apply the same policy to the related systems, a system group is defined that includes the selected computer system and the related systems, and the system group and its corresponding policy are displayed to the system administrator.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nathan P. Biles, Jacob Kugel, Matthew C. Riedemann, Brian O. Wood
  • Patent number: 9210208
    Abstract: Methods, apparatus and articles of manufacture to monitor streaming media content are disclosed. An example method disclosed herein to monitor streaming media content comprises extracting metering data having a first format from media content to be provided to a content presentation device via a transport stream, the extracted metering data identifying at least one of the media content or a source of the media content, the extracted metering data not being decodable by a meter associated with the content presentation device, transcoding the extracted metering data to form transcoded metering data having a second format decodable by the meter associated with the content presentation device, and encoding the transcoded metering data into a metadata channel to send the transcoded metering data to the content presentation device, the metadata channel being associated with the transport stream.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: December 8, 2015
    Assignee: The Nielsen Company (US), LLC
    Inventors: Arun Ramaswamy, Jan Besehanic
  • Patent number: 9210195
    Abstract: A method, an apparatus, and a system for processing service data are provided in embodiments of the present invention. The method mainly includes: receiving, by a network storage server, a service data request sent by a terminal of a user, and sending, by the network storage server, a network storage address or a local storage address corresponding to the service data to the terminal based on a network condition of the terminal and a storage condition of the service data on the network storage server and a local storage server. The embodiments of the present invention are capable of fully exerting the complementarity of the local storage server and the network storage server in terms of capacity, and flexibly selecting whether to provide a local storage service or a network storage service to the terminal of the user.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: December 8, 2015
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zijun Li, Zhandong Wang
  • Patent number: 9203685
    Abstract: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU. The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: December 1, 2015
    Assignee: Sony Computer Entertainment America LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 9201700
    Abstract: To provision computer resources on a computing network, for instance a cloud network, an associated resource request parameter of a received resource request is determined. A system attribute is calculated based upon the resource request parameter. Based upon the calculated system attribute, a computing resources repository is queried to retrieve a computing resource. Upon querying, a persisted computing resource with a sufficient capacity to execute a client system process is retrieved. If the computing resources repository does not include a persisted computing resource, an expandable computing resource is retrieved. If the computing resources repository does not include an expandable computing resource, a new computing resource is rendered to execute the client system process. The retrieved computing resource is assigned to the received resource request, and the assigned computing resource is provisioned to execute the client system process.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: December 1, 2015
    Assignee: SAP SE
    Inventor: Wulf Kruempelmann
  • Patent number: 9196241
    Abstract: Methods, systems, and computer program products are provided for asynchronous communications. Embodiments include receiving a recorded message, the message recorded on a handheld device; converting the recorded message to text; identifying a recipient of the message in dependence upon the text; associating the message with content under management by a library management system in dependence upon the text; and storing the message for transmission to another handheld device for the recipient. Embodiments also typically include recording a message on handheld device and transferring a media file containing the recorded message to a library management system. Embodiments also typically include transmitting message to another handheld device.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
  • Patent number: 9197534
    Abstract: Data transfer with high throughput is enabled between servers. With respect to a candidate of a network operation unit applied at least one to each site of a plurality of sites forming a network, a combination of the network operation units each one of which is to be used by each site is determined such that all the sites become reachable based on a connection relationship applied to each pair of the candidates of the network operation units between different sites.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: November 24, 2015
    Assignee: NEC Corporation
    Inventor: Yasuhiro Miyao
  • Patent number: 9191305
    Abstract: Convergent network architecture and path information. Within a convergent network composed of different respective networks, each respective network may be controlled or managed internally and independently with respect to the other networks. For example, each respective network includes a forwarding and link metrics database and is managed by its own respective control entity (e.g., which may be any one of the given devices were nodes within that network). Generally speaking, each respective network may be modeled as an Ethernet bridge such that each respective bridge natively maintains its own forwarding and link metrics database. Such link metrics are specific to a given network and may cover one or both of prioritized Quality of Service (QoS) and parameterized QoS. Relays between neighboring bridges may effectively propagate and/or forward their respective databases, and update of any given database may be made asynchronously or based on a neighboring bridge query.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: November 17, 2015
    Assignee: Broadcom Corporation
    Inventor: Philippe Klein
  • Patent number: 9178958
    Abstract: In one embodiment, a first computing device receives a write request and data from a second computing device; iteratively attempts to write the data until a copy of the data is successfully written to each and every storage node belonging to a storage volume; and transmits a volume identifier of the storage volume and a data identifier assigned to the data to the second computing device. In one embodiment, a first computing device receives a read request and a volume identifier and a data identifier from a second computing device; accesses a cache to select the storage volume identified by the volume identifier; iteratively attempts to read data identified by the data identifier until a copy of the data is successfully read from a storage node belonging to the selected storage volume; and transmits the copy of the data to the second computing device.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: November 3, 2015
    Assignee: Facebook, Inc.
    Inventors: Jack William Lindamood, Douglas John Beaver, Apostolos Lerios, Matthew Page, Peter Avelino Ruibal
  • Patent number: 9161073
    Abstract: Systems and methods for creating and employing software to handle the playback of media, especially video, in browsers that, in addition to or instead of playing the media in the browser, may use second display protocols to instruct a separate display device to play the media. In one implementation, the software may be in the form of a web or other application. In particular, systems and methods are provided that describe ways to clean up bad assets from favorites or recently-viewed lists. In one implementation, systems and methods are provided that use an erroneous asset report from one user to fix other users' associated lists. In another implementation, the systems and methods employ data about defunct services, both local and global, to remove assets from those services from one or more user lists.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: October 13, 2015
    Assignees: Sony Corporation, Sony Network Entertainment International LLC
    Inventors: Ling Jun Wong, Charles McCoy, True Xiong
  • Patent number: 9152453
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transferring ownership privileges. In one aspect, a method includes identifying an ownership privilege in a system that permits users to acquire a write lock on one or more resources in a plurality of resources. The ownership privilege for a first plurality of users located in a first geographic region is revoked based at least partly on a determination that a current time of day in a different, second geographic region satisfies a criteria. The ownership privilege is granted to a different second plurality of users located in the second geographic location responsive to the determination.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: October 6, 2015
    Assignee: Autodesk, Inc.
    Inventors: Brian Schanen, Douglas Robert Redmond, Irvin Fay Hayes, Jr.
  • Patent number: 9154382
    Abstract: An information processing system includes a master node and a plurality of cluster nodes managed by the master node, and stores a node list having set a transfer sequence of the request information sent from the master node to the cluster nodes. The cluster nodes accept the request information to transfer the same to the next transfer destinations according to the node list or to the master node if the next transfer destinations do not exist. The master node sends the request information to one of the cluster nodes according to the node list, and divides the plurality of cluster nodes into a cluster node group positioned under the management of the master node and another cluster node group positioned under the management of a predetermined cluster node according to the time interval after sending the request information until receiving the request information from other cluster nodes.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: October 6, 2015
    Assignee: NEC Corporation
    Inventor: Takamasa Ohtake
  • Patent number: 9143354
    Abstract: A method of transmitting data streams of a multimedia session between a first and a second terminal through a telecommunication network comprising a network core is disclosed. In one aspect, the method includes the determination by border modules, points of access to the network core, of the routing topology and of the state of the links of the network. The method further includes the determination of parameters of the session, the selecting of input and output border modules of the network core for the streams, the predetermination of a path, between the input and output border modules for all the streams of the session, the setting up of resources along the path, the defining of routing rules at the routing modules situated along the path, and the transmission of the streams only by the path.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: September 22, 2015
    Assignee: Thales
    Inventors: Michel Delattre, Eric Blanchard