Patents Examined by Steven Nguyen
  • Patent number: 9600791
    Abstract: Managing a network system includes determining metrics for a plurality of nodes in the network system, determining a plurality of zones including the plurality of nodes based on the metrics for the network system, and, for each zone of the plurality of zones, determining a computational architecture to be implemented for the zone based on the metrics for each node of the plurality of nodes in the zone.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: March 21, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vanish Talwar, Susanta Adhikary, Jeffrey R. Hilland, Kannan Vidhya, V Prashanth, KS Sandeep
  • Patent number: 9584575
    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: June 1, 2010
    Date of Patent: February 28, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 9549011
    Abstract: An audiovisual signal is converted from a native format to a digital, packetized interchange format and transported between a capture node and a display node through a switch. The display node converts the audiovisual signal from the interchange format to a displayable format and causes display of the audiovisual signal. The use of a switch for video routing and distribution allows one-to-one, one-to-many, many-to-one, and many-to-many distribution. The use of a device-independent interchange format allows concurrent distribution of multiple heterogeneous audiovisual signals.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: January 17, 2017
    Assignee: InFocus Corporation
    Inventors: Eric Wogsberg, Jack Klingelhofer, Herbert A. Kutscha
  • Patent number: 9544353
    Abstract: Techniques are described herein that are capable of dynamically activating web applications. For instance, such applications may not be configured on a machine until requests for those applications are received by the machine. For example, upon receipt of such a request, the machine may automatically configure an application that is identified by the request on the machine. The machine may then forward the request to the application for processing. In another example, the machine may run an application-agnostic worker process (AAWP), which configures an application on the machine upon receipt of a request for the application. An AAWP is a worker process that is capable of processing requests for web application(s) that are not previously associated with the AAWP. The AAWP may cause a specified worker process to run on the machine, so that the specified worker process may process the request and/or subsequent requests for the application.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bilal Alam, Fabio Alexandre Yeon, Jaroslav Dunajsky
  • Patent number: 9535733
    Abstract: Embodiments of apparatuses with a universal P2P service platform are disclosed herein. A unified infrastructure is built in such apparatuses and a unified P2P network may be established with such apparatuses. In various embodiments, such an apparatus comprises a P2P operating system (OS) virtual machine (VM) 202 and a client guest operating system (OS) virtual machine (VM) 204. There is a collection of P2P services in the P2P OS VM 202 and this VM 202 works as a peer node in the P2P network. There is a collection of API services in the client guest OS VM 204 and this VM 204 interacts with various P2P applications. The two VMs communicate with each other via a shared memory 216 and a virtual machine manager 214. In various embodiments, the apparatus further includes a security checker 318 located in the P2P OS VM 302. Other embodiments are also described.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: January 3, 2017
    Assignee: INTEL CORPORATION
    Inventors: Kevin Rui, Wenjie Zhang, Johnathan Ding, Alvin Tang
  • Patent number: 9450908
    Abstract: Systems and methods of the present invention allow for sharing domain names based on a network address or a geographical location of a Requester. Multiple independent parties (Content Providers), which may be located in different geographical areas, may use the same domain name to host their websites. The Requester may access data (e.g. websites, FTP resources) associated with a shared domain name. A Routing DNS may determine the network address or the geographical location of the Requester and provide the Requester with a network address of a Server associated with Requester's network address or geographical location. Each Server is maintained by its own Content Provider.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: September 20, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventor: Tim Ruiz
  • Patent number: 9423789
    Abstract: Certain exemplary embodiments can comprise a method, comprising: recognizing, by a PLC, that a memory device has been connected to the PLC; and configuring the PLC via a PLC executable software program resident on the memory device. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and rendering, to a user of the non-PLC information device, the PLC network as a node of a network. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and searching the PLC network for at least one item corresponding to one or more search parameters.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: August 23, 2016
    Assignee: SIEMENS INDUSTRY, INC.
    Inventors: James W. Cornett, Gregory J. Karklins, James Rittenhouse
  • Patent number: 9424095
    Abstract: A system, method and computer program product for controlling the processing of requests for web page resources from a web server are provided. The method comprises monitoring a run level of the web server; receiving requests for one or more web page resources; determining a priority of received requests based on a run level value associated with a requested resource and the run level of the web server; and processing the requests by the web server according to the determined priority. In dependence on the current load on the web server, requests for low priority resources can be given a low processing priority, with processing capability focussed on requests for higher priority web resources.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Adam Coulthard, Daniel Edward Would
  • Patent number: 9398266
    Abstract: A surveillance system for monitoring a selected object that comprises a multiplicity of video cameras, a software application and at least one computerized medium. The computerized medium enables operating the application and the application is operatively associated with the cameras, which are installed in different locations in a surveillance area. The system allows a user to select at least one object such as an image or an area that is filmed by at least one of said cameras and monitor said object by automatically operating cameras that are associated with the object's coordinates' location, where the associated camera enables filming the selected object.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: July 19, 2016
    Assignee: HERNAN CARZALO
    Inventors: David Keidar, Eran Bauberg
  • Patent number: 9386056
    Abstract: A method for providing on demand streaming media to a user device, the method includes: receiving, at a streaming device, a request to stream a certain media stream to a user device; wherein the streaming device is coupled to multiple user devices over a network and is adapted to concurrently transmit multiple media streams to the multiple user devices; obtaining media stream fragments that belong to the certain media stream by the streaming device and from multiple distribution devices; wherein the streaming device and the multiple distribution devices form a high bandwidth media distribution peer to peer network; wherein the streaming device is prevented from uploading media stream fragments to any distribution device; and streaming to the user device the certain media stream.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: July 5, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Asaf Atzmon, Ran Oz
  • Patent number: 9386077
    Abstract: A device receives load information associated with one or more mobile gateways or server devices provided in cloud networks, and receives functionality information associated with the one or more mobile gateways or server devices provided in the cloud networks. The device also receives, from a user equipment, a request for a resource provided in one or more of the cloud networks, and selects one of the cloud networks to serve the request based on the load information and the functionality information. The device provides, to the user equipment, an indication of the selected cloud network, where the user equipment connects to the selected cloud network and receives the resource.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: July 5, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Lalit R. Kotecha
  • Patent number: 9379936
    Abstract: A method of managing IP addresses in a device performing communication using the IP address includes acquiring IP addresses by a plurality of methods; storing the plurality of IP addresses such that the methods are discernable when the plurality of acquired IP addresses are the same, determining an effective IP address used in the communication from the plurality of IP addresses according to predetermined priority in the methods, and setting the IP address to be used in the communication; and determining the valid IP address according to the priority from the stored IP addresses except for the disappearing IP address when the set IP address disappears, and setting the IP address to be used in the communication.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: June 28, 2016
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Hideaki Ogata
  • Patent number: 9355008
    Abstract: A performance analyzer for a self-tuning system controller, and a method for performance analysis. A range of values for a control parameter of a system controller for a system is split into a plurality of sub-ranges, need is determined to obtain a data point for a sub-range of the plurality of sub-ranges based on a criteria, wherein said sub-range is adjacent to a sub-range having a best performance value that identifies a best performance for the system, the control parameter is set to a value to generate the data point for the adjacent sub-range; and the control parameter set to a value for system performance, based on a search range determined from a window of data points that includes the generated data point.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: May 31, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Douglas B. Myers, Leo Leung, Liem Manh Nguyen, Rico Gundermann
  • Patent number: 9350565
    Abstract: A method and system for distributing messages sent from senders to receivers in a reliable and real-time manner. Some of the receivers are designated as recording receivers that are responsible for recording each message that it receives so it can provide to other receivers messages they have missed. When a sender distributes a message, it waits for an acknowledgement from a recorder that it received and recorded the message. If an acknowledgement is received, then the sender knows at least one recorder has a copy of the message that that recorder can provide to other receivers that missed the message. When a receiver detects that it missed a message, it then initiates a “hole filling” process that distributes a request for the missing message to the recorders. A recorder who can provide the missing message sends to the requesting receiver a response indicating it can provide the missing message.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: May 24, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Sven Vosshall, Alan Stewart Robbins
  • Patent number: 9350567
    Abstract: Temporally classifying and visually representing network and IT infrastructure with planned or occurred configuration activities and/or policy compliance or non-compliance of network and IT resources, including a method, apparatus and computer program for gathering and classifying observable configuration aspects of resources and relationships in a network of resources, wherein the method comprises: analyzing the network of resources to collect planned configuration times and actual resource status; monitoring actual resource status to make determinations if planned configurations are executed; and updating a network configuration status with the determinations. Planned and actual configurations are collected and monitored over a defined time range extending before and/or after a time zero. Each planned or actual configuration is categorized with respect to one or more time windows in the defined time range.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: John E. Dinger, Matthew E. Duggan, Daniel J. Martin
  • Patent number: 9348661
    Abstract: Creating, by a parent master process of a parent communicator, a child communicator, including configuring the child communicator with a child master process, wherein a communicator includes a collection of one or more processes executing on compute nodes of a distributed computing system; determining, by the parent master process, whether a unique identifier is available to assign to the child communicator; if a unique identifier is available to assign to the child communicator, assigning, by the parent master process, the available unique identifier to the child communicator; and if a unique identifier is not available to assign to the child communicator: retrieving, by the parent master process, an available unique identifier from a master process of another communicator in a tree of communicators and assigning the retrieved unique identifier to the child communicator.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, James E. Carey, Matthew W. Markland, Philip J. Sanders
  • Patent number: 9331803
    Abstract: Disclosed is a synchronization system including a control apparatus and a plurality of terminals connected via a network. The control apparatus includes a transmitting unit that transmits first waiting time information to each of the terminals, where the first waiting time information is synchronization waiting time for a predetermined signal transmitted from the control apparatus to the terminals. Each of the terminals receives the first waiting time information from the control apparatus and receives second waiting time information from another of the terminals. The second waiting time information has been calculated by the other terminal based on the first waiting time information as received by the other terminal. Each terminal calculates a synchronization time for the predetermined signal based on both of the first waiting time information from the control apparatus and the second waiting time information from the other terminal.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: May 3, 2016
    Assignee: NEC CORPORATION
    Inventor: Hiroshi Yoshida
  • Patent number: 9282926
    Abstract: A 3-D camera for obtaining an image of at least one surface of at least one object. The camera comprises a light source, arranged to illuminate the object, wherein a light beam emitted from the light source defines a projection optical path. The camera also includes at least one first aperture having a first predetermined size, interposed in the projection optical path such that the light beam passes through it. An image sensor receives light back-scattered by the object, the back-scattered light defining an observation optical path. At least one second aperture having a second predetermined size, is interposed in the observation optical path such that the back-scattered light passes through it. In one example embodiment of the invention, the first predetermined size is greater than the second predetermined size, and at least one optic is arranged in both the projection and observation optical paths.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: March 15, 2016
    Assignee: SIRONA DENTAL SYSTEMS GMBH
    Inventors: Axel Schwotzer, Volker Schmidt
  • Patent number: 9270723
    Abstract: A communication method for implementing a real-time streaming using hypertext transfer protocol (HTTP) in a network is provided. Chunked encoding of HTTP is applied so that information can be exchanged between a server and a client while an HTTP request is being progressed. Therefore, bidirectional communication between the client and the server using HTTP is possible without modifying an existing HTTP protocol, and real-time transmission can be implemented.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: February 23, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yoon-soo Kim, Joon-ho Cho, Sang-hoon Choi
  • Patent number: 9256714
    Abstract: Message integrity in a messaging oriented middleware system is preserved by determining a message producer's level of message integrity by examination of connection details between the message producer and a messaging engine. The message producer's level of integrity is stored in a memory of the messaging engine. The message is then stored in the designated destination using the message producer's level of integrity. The message is sent from the designated destination to a consumer when it is determined that the consumer conforms to the integrity levels.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Darbha V. Kumar, Andrew J. Stanford-Clark, Lohitashwa Thyagaraj