Patents Examined by Steven Nguyen
-
Patent number: 9600791Abstract: 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: GrantFiled: June 7, 2010Date of Patent: March 21, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Vanish Talwar, Susanta Adhikary, Jeffrey R. Hilland, Kannan Vidhya, V Prashanth, KS Sandeep
-
Patent number: 9584575Abstract: 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: GrantFiled: June 1, 2010Date of Patent: February 28, 2017Assignee: Sony Interactive Entertainment America LLCInventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
-
Patent number: 9549011Abstract: 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: GrantFiled: December 10, 2013Date of Patent: January 17, 2017Assignee: InFocus CorporationInventors: Eric Wogsberg, Jack Klingelhofer, Herbert A. Kutscha
-
Patent number: 9544353Abstract: 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: GrantFiled: June 16, 2011Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Bilal Alam, Fabio Alexandre Yeon, Jaroslav Dunajsky
-
Patent number: 9535733Abstract: 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: GrantFiled: December 21, 2007Date of Patent: January 3, 2017Assignee: INTEL CORPORATIONInventors: Kevin Rui, Wenjie Zhang, Johnathan Ding, Alvin Tang
-
Patent number: 9450908Abstract: 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: GrantFiled: June 23, 2005Date of Patent: September 20, 2016Assignee: Go Daddy Operating Company, LLCInventor: Tim Ruiz
-
Patent number: 9423789Abstract: 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: GrantFiled: May 2, 2014Date of Patent: August 23, 2016Assignee: SIEMENS INDUSTRY, INC.Inventors: James W. Cornett, Gregory J. Karklins, James Rittenhouse
-
Patent number: 9424095Abstract: 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: GrantFiled: November 21, 2006Date of Patent: August 23, 2016Assignee: International Business Machines CorporationInventors: Adam Coulthard, Daniel Edward Would
-
Patent number: 9398266Abstract: 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: GrantFiled: April 2, 2008Date of Patent: July 19, 2016Assignee: HERNAN CARZALOInventors: David Keidar, Eran Bauberg
-
Patent number: 9386056Abstract: 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: GrantFiled: November 8, 2007Date of Patent: July 5, 2016Assignee: ARRIS Enterprises, Inc.Inventors: Asaf Atzmon, Ran Oz
-
Patent number: 9386077Abstract: 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: GrantFiled: November 30, 2011Date of Patent: July 5, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventor: Lalit R. Kotecha
-
Patent number: 9379936Abstract: 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: GrantFiled: January 24, 2012Date of Patent: June 28, 2016Assignee: SEIKO EPSON CORPORATIONInventor: Hideaki Ogata
-
Patent number: 9355008Abstract: 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: GrantFiled: June 16, 2011Date of Patent: May 31, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Douglas B. Myers, Leo Leung, Liem Manh Nguyen, Rico Gundermann
-
Patent number: 9350565Abstract: 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: GrantFiled: October 14, 2003Date of Patent: May 24, 2016Assignee: Amazon Technologies, Inc.Inventors: Peter Sven Vosshall, Alan Stewart Robbins
-
Patent number: 9350567Abstract: 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: GrantFiled: January 25, 2012Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: John E. Dinger, Matthew E. Duggan, Daniel J. Martin
-
Patent number: 9348661Abstract: 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: GrantFiled: March 11, 2010Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Charles J. Archer, James E. Carey, Matthew W. Markland, Philip J. Sanders
-
Patent number: 9331803Abstract: 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: GrantFiled: January 25, 2012Date of Patent: May 3, 2016Assignee: NEC CORPORATIONInventor: Hiroshi Yoshida
-
Patent number: 9282926Abstract: 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: GrantFiled: December 18, 2008Date of Patent: March 15, 2016Assignee: SIRONA DENTAL SYSTEMS GMBHInventors: Axel Schwotzer, Volker Schmidt
-
Patent number: 9270723Abstract: 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: GrantFiled: November 9, 2011Date of Patent: February 23, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yoon-soo Kim, Joon-ho Cho, Sang-hoon Choi
-
Patent number: 9256714Abstract: 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: GrantFiled: November 9, 2011Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Darbha V. Kumar, Andrew J. Stanford-Clark, Lohitashwa Thyagaraj