Patents Examined by Barbara N Burgess
  • Patent number: 10158528
    Abstract: A service configuration system for an application service receives network data from a plurality of user devices, where each of the plurality of user devices runs a designated application specific to a service entity providing the application service. The service configuration system can determine, from the network data, that a network latency for a subset of the plurality of user device crosses a latency range bound by an upper and a lower latency threshold. The service configuration system may then generate and transmit a configuration signal to configure properties of the application service and/or the designated application running on the subset of user devices to compensate for the network latency.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: December 18, 2018
    Assignee: Uber Technologies, Inc.
    Inventor: Nicholas Cobb
  • Patent number: 10148783
    Abstract: A method, a content management module (110), a computer program (503) and a carrier (505) for managing content in a content distribution network (100) are disclosed. The content distribution network (100) comprises a plurality of caches (140), a content serving node (120), a client device (130). The content management module (110) obtains an indication that the content is to be delivered, in an upcoming time period, to the client device (130). The content management module (110) obtains a transport capability parameter relating to transport capability, in a past time period, from the plurality of caches (140) to an output means (131). The content management module (110) predicts, for said each cache, a respective predicted transport capability based on the respective set of parameters. The content management module (110) segments the content into a plurality of segments based on the respective predicted transport capability.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: December 4, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefan Håkansson, Azam Akram, Göran Eriksson
  • Patent number: 10104185
    Abstract: A non-transitory computer-readable storage device stores instructions that, when executed on a computing system, cause the computing system to receive a request for creating a new software container and determine that characteristics of the new software container match a co-tenant policy of an existing software container on a server. The instructions further cause the computing system to determine that characteristics of the existing software container match a co-tenant policy of the new software container as well as cause the new software container to be created on the server.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nima Sharifi Mehr, Scott Gerard Carmack, Narasimha Rao Lakkakula
  • Patent number: 8019893
    Abstract: A method and network device to process network data is described. The method may comprise, when the network device is unable to process the network data, communicating a translation request including data for translation to a remote translator. The translation request may identify a format into which the network data is to be translated. Thereafter, the method comprises receiving translated data from the translator and processing the translated data. Further, a method and translation device to provide translated data to a network device is described. The method may comprise receiving at a translator a translation request from at least one network device wherein the translation request includes data to be translated. Thereafter, the method may identify a data schema associated with the received data and translate the received data into translated data corresponding to the identified data schema. The translated data is then communicated to the network device.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: September 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Giacomo Balestriere, Gilbert Rouse Woodman, III, John Ng
  • Patent number: 8010604
    Abstract: A method of enabling conferencing using encoded forms is provided in which a computer system receives indicating data from a sensing device used to interact with a first form, determines conference information, and outputs a second form. The first form has first tags and an identity associated with a form description in the computer system. Each first tag encodes data on the identity and the location of that tag on the first form, which is included in the indicating data. The computer system determines the conference information from the indicating data and form description. The second form is output with second tags, the conference information and a hierarchical tree of form versions. The computer system produces the hierarchical tree by associating the second form identity with the form description. Each second tag encodes data on the second form identity and the location of that tag on the second form.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: August 30, 2011
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Paul Lapstun, Kia Silverbrook, Jacqueline Anne Lapstun
  • Patent number: 8005898
    Abstract: The client's screen includes a shared area that displays a portion of the server's screen information. The present invention performs a remote event from the client upon the server by causing an input event that is instigated upon the shared area thereof to be replayed upon the server. When this circumstance occurs, the client detects the instruction for the transfer of data to the shared area thereof, requests the transfer of data from the server, receives the data that is thereby transferred from the server, and develops the data thus received to the client's memory space. Upon receipt of the request for transfer of data from the client, the server converts the data that is stored within the server's own memory space into a state wherein the data thus stored is capable of being transferred, and transmits the data thus converted to the client.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: August 23, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Noriaki Sato, Koji Yoshida
  • Patent number: 7996546
    Abstract: A method for determining a quota for connecting a plurality of consumer nodes to a resource node. The method comprises periodically determining the quota of consumer nodes acceptable for receiving connection requests by the resource node; receiving a connection request from a consumer node to connect to the resource node; and determining based on the quota whether to accept the connection request. In one embodiment the resource node and the consumer nodes are connected in a realtime peer-to-peer network, and the resource node is adapted to distribute multimedia content to the consumer nodes over the network.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: August 9, 2011
    Assignee: Ray-V Technologies, Ltd.
    Inventors: Omer Luzzatti, Eran Weiss
  • Patent number: 7979573
    Abstract: Smart routing between peers in a point-to-point link based system begins when a device of a plurality of devices in a point-to-point link interconnected system receives a packet from an upstream link or a downstream link. The processing continues when the device interprets the packet to determine a destination of the packet. If the device is the destination of the packet, the device accepts the packet. If, however, the device is not the destination of the packet, the device forwards the packet on another upstream link or another downstream link without alteration of at least one of: source information of the packet and destination information of the packet.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: July 12, 2011
    Assignee: Broadcom Corporation
    Inventor: Manu Gulati
  • Patent number: 7979532
    Abstract: A system and method for testing computing devices is provided. A method for testing computing devices includes providing a suite of test programs on a server for execution by a computing device that is coupled to the server. A test console coupled to the server is used to initiate execution of the tests on the computing device. The server facilitates and coordinates testing between the test console and the computing device. The server provides the test console with results of the tests.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: July 12, 2011
    Assignee: Oracle America, Inc.
    Inventors: Eran Klonover, Yaniv Vakrat, Olga Kuturianu, Natalia Yankelevich, Konstantin Romanovskiy, Fedor Romanov, Yakov Persky
  • Patent number: 7975034
    Abstract: A method to secure data and hardware associated with a computing device is described. A request to initiate a secondary operating system is received. The secondary operating system may be partitioned from a primary operating system. In one embodiment, a reporting program may be executed on the secondary operating system and may also be isolated from the primary operating system. A determination may be made as to whether characteristics of the secondary operating system have been altered. The request to initiate the secondary operating system may be denied if characteristics of the secondary operating system have been altered. However, the secondary operating system may be initiated if characteristics of the secondary operating system have not been altered. In addition, the primary operating system may be initiated if characteristics of the secondary operating system have not been altered.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: July 5, 2011
    Assignee: Symantec Corporation
    Inventors: Robin Chandra, Artem Egoyan
  • Patent number: 7970941
    Abstract: Screen data is generated by a screen generating processor (74) of a control host computer (7) and transmitted to a programmable display apparatus (5). In accordance with the screen data, the programmable display apparatus (5) inquires a PLC (3) or the like about a state of a device (21), so as to update the display or transmit a control instruction depending on an input result. On the other hand, a control host computer (7) has a public server section (77) to transmit to a client apparatus (9) via the Internet an applet, which is generated by a compiler (76) compiling the screen data. The client apparatus (9) executes the applet to transmit to the public server section (77) an or the control instruction inquiry similar to those the programmable display apparatus (5) makes. In this way, the display is updated in accordance with a response.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: June 28, 2011
    Assignee: Digital Electronics Corporation
    Inventors: Kentaro Kegoya, Minoru Yoshida, Shunu Tanigawa, Satoshi Kato, Nobuhiro Yagi, Masao Saito, Masaaki Yamada
  • Patent number: 7970893
    Abstract: Techniques for creating policies for use in policy-based management of quality of service treatments of network data traffic flows are described. Policies are defined based on information about types of flows generated by an application and quality of service functions that are available in the network. Application information is received that defines flows generated by an application, including points where the application generates the traffic flows. QoS information is received that defines one of more quality of service treatments that the network device may apply to data processed by the network device. Based on the information, processing policies that associate the flows with the QoS treatments are determined. Mappings of the application information to the QoS treatments, which may be used to generate the quality of service value when the application program generates flows, are created and stored. Thus, the policies are informed both by application expertise and network expertise.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: June 28, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shai Mohaban, Steven M. Woo
  • Patent number: 7970937
    Abstract: Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: June 28, 2011
    Inventors: Brian Shuster, Johnson Leong, Matthew Price, Brian Lam, Desmond Ford Johnson
  • Patent number: 7953892
    Abstract: Screen data is generated by a screen generating processor (74) of a control host computer (7) and transmitted to a programmable display apparatus (5). In accordance with the screen data, the programmable display apparatus (5) inquires a PLC (3) or the like about a state of a device (21), so as to update the display or transmit a control instruction depending on an input result. On the other hand, a control host computer (7) has a public server section (77) to transmit to a client apparatus (9) via the Internet an applet, which is generated by a compiler (76) compiling the screen data. The client apparatus (9) executes the applet to transmit to the public server section (77) an or the control instruction inquiry similar to those the programmable display apparatus (5) makes. In this way, the display is updated in accordance with a response.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: May 31, 2011
    Assignee: Digital Electronics Corporation
    Inventors: Kentaro Kegoya, Minoru Yoshida, Shunu Tanigawa, Satoshi Kato, Nobuhiro Yagi, Masao Saito, Masaaki Yamada
  • Patent number: 7945637
    Abstract: A web site system includes an event history server system that persistently stores event data reflective of events that occur during browsing sessions of web site users, and makes such data available to other applications and services in real time. The server system may, for example, be used to record information about every mouse click of every recognized user, and may also be used to record other types of events such as impressions and mouse-over events. The event data of a particular user may be retrieved from the server system based on event type, event time of occurrence, and various other criteria. In one embodiment, the server system includes a cache layer that caches event data by session ID, and includes a persistent storage layer the persistently stores the event data by user ID. Also disclosed are various application features that may be implemented using the stored event data.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: May 17, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Taylor N. Van Vleet, Yu-Shan Fung, Ruben Ortega, Udi Manber
  • Patent number: 7937496
    Abstract: Screen data is generated by a screen generating processor (74) of a control host computer (7) and transmitted to a programmable display apparatus (5). In accordance with the screen data, the programmable display apparatus (5) inquires a PLC (3) or the like about a state of a device (21), so as to update the display or transmit a control instruction depending on an input result. On the other hand, a control host computer (7) has a public server section (77) to transmit to a client apparatus (9) via the Internet an applet, which is generated by a compiler (76) compiling the screen data. The client apparatus (9) executes the applet to transmit to the public server section (77) an or the control instruction inquiry similar to those the programmable display apparatus (5) makes. In this way, the display is updated in accordance with a response.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: May 3, 2011
    Assignee: Digital Electronics Corporation
    Inventors: Kentaro Kegoya, Minoru Yoshida, Shunu Tanigawa, Satoshi Kato, Nobuhiro Yagi, Masao Saito, Masaaki Yamada
  • Patent number: 7933945
    Abstract: A control server, or similar central processor, manages the distribution of data (including audio and video), voice, and control signals among a plurality of devices connected via a wired and/or wireless communications network. The devices include audio/visual devices (such as, televisions, monitors, PDAs, notepads, notebooks, MP3, portable stereo, etc.) as well as household appliances (such as, lighting, ovens, alarm clocks, etc.). The control server supports video/audio serving, telephony, messaging, file sharing, internetworking, and security. A portable controller allows a user to access and control the network devices from any location within a controlled residential and/or non-residential environment, including its surrounding areas. The controllers are enhanced to support location-awareness and user-awareness functionality.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: April 26, 2011
    Inventors: Paul Krzyzanowski, John A Trotter, Daniel J Gittleman
  • Patent number: 7930416
    Abstract: Techniques for implementing a load balanced server system are described which may be used for effecting electronic commerce over a data network. The system comprises a load balancing system and a plurality of servers in communication with the load balancing system. Each of the plurality of servers may include a respective data cache for storing state information relating to client session transactions conducted between the server and a particular client. The load balancing system can be configured to select, using a load balancing protocol, an available first server from the plurality of servers to process an initial packet received from a source device such as, for example, a client machine of a customer. The load balancing system can also configured to route subsequent packets received from the source device to the first server. Before generating its response, the first server may verify that the state information relating to a specific client session stored in the data cache is up-to-date.
    Type: Grant
    Filed: February 7, 2009
    Date of Patent: April 19, 2011
    Assignee: IPVenture, Inc.
    Inventors: Andrew Karl Miller, Jack Dee Menendez, Ajit Ramachandra Mayya
  • Patent number: 7925697
    Abstract: In a server, an echo-request transmitting unit 204 transmits echo-request data to a target device, and an echo-reply receiving unit 205 receives echo-reply data from the target device. A time measuring unit 206 measures, as the target time, the time required between transmission of the echo-request data and reception of the echo-reply data, and compares the target time with the reference time. In this way, the server judges whether the target device connected to its network belongs to a predetermined group.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: April 12, 2011
    Assignee: Panasonic Corporation
    Inventors: Yuichi Futa, Hiroki Yamauchi, Yuusaku Ohta, Natsume Matsuzaki
  • Patent number: 7921208
    Abstract: An example method for time-out handling comprises establishing a session from a network-based application at a client to a web server. The method includes identifying a time-out parameter for the web server. A timestamp of the established session is saved at the client. The method also includes determining a first time-out by adding the identified time-out parameter to the timestamp and triggering a system-based communication from the network-based application to keep the session alive. The method may be implemented by a client of a learning management system.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: April 5, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Christian Hochwarth, Andreas S. Krebs, Martin Erhard, Marcus Philipp