Patents Examined by Emmanuel L. Moise
  • 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
    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: 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: 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: 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: 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: 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: 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
  • Patent number: 9135279
    Abstract: Data files, applications and/or corresponding user interfaces may be accessed at a device that collaborates in a mesh. The mesh may include any number or type of devices that collaborate in a network. Data, applications and/or corresponding user interfaces may be stored within a core object that may be shared over the mesh. Information in the core object may be identified with a corresponding user such that a user may use any collaborating device in the mesh to access the information. In one example, the information is stored remotely from a device used to access the information. A remote source may store the desired information or may determine the storage location of the desired information in the mesh and may further provide the desired information to a corresponding user.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: September 15, 2015
    Inventors: George P. Moromisato, Noah B. Edelstein, Abhay V. Parasnis, Anthony D. Andrews, Raymond E. Ozzie, William D. Devlin, Akash J. Sagar
  • Patent number: 9137268
    Abstract: The present invention provides a method, a terminal, and a server for obtaining a heartbeat period. According to the present invention, the terminal sends a first heartbeat message that includes location information of the terminal to the server and obtains a heartbeat period which corresponds to the foregoing location information directly from the server. This avoids each terminal needing to perform multiple heartbeat message interactions with the server when determining a heartbeat period that best matches a current network, thereby reducing power consumption of the terminal and signaling loads of a device at the network side.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: September 15, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shengqiang Yang
  • Patent number: 9137143
    Abstract: A multiprocessor computer system comprises a dragonfly processor interconnect network that comprises a plurality of processor nodes and a plurality of routers. The routers are operable to adaptively route data by selecting from among a plurality of network paths from a target node to a destination node in the dragonfly network based on one or more of network congestion information from neighboring routers and failed network link information from neighboring routers.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: September 15, 2015
    Assignee: Intel Corporation
    Inventors: Mike Parker, Steve Scott, Albert Cheng, John Kim
  • Patent number: 9130762
    Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third potion being transmitted by the unicast source server.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: September 8, 2015
    Inventors: Elysia C. Tan, Han Nguyen
  • Patent number: 9130833
    Abstract: Embodiments of the present invention described herein, discloses a method and a system for segment protection system in an Ethernet communication network. In one embodiment herein, a ‘periodic integrity check’ message frame being created at the source-node and is multicasted to the destination-node directly and via the peer node(s) within a segment protection domain. A ?1 receiver is configured at the destination-node for receiving the multicasted message frames. The ?1 receiver ‘selects’ only single message frame from the multicasted message frames being received at all maintenance points, for maintaining at least one fault-less path between the source-node and the destination-node.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: September 8, 2015
    Assignee: Tejas Networks Limited
    Inventor: Vinod Kumar Madaiah
  • Patent number: 9130966
    Abstract: A method of sharing contacts within a converged address book system having a converged address book server, the method receiving from a requestor, at the converged address book server, a request for a contact to be shared with a recipient identified in the request; obtaining contact information for the contact from a repository; and delivering the shared contact to the recipient. Also, a method for interaction with a legacy address book system from a network based converged address book system, the method receiving a request to import legacy address book data from a legacy address book system; contacting the legacy address book system and supplying access parameters; retrieving data from the legacy address book system; and storing the imported data in a network based address book storage.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: September 8, 2015
    Assignee: BlackBerry Limited
    Inventors: Suresh Chitturi, Brian Edward Anthony McColgan