Patents Examined by Tammy Nguyen
  • Patent number: 9210041
    Abstract: Techniques are described for providing managed virtual computer networks that may have a configured logical network topology with one or more virtual networking devices, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the networking devices if they were physically present. In some situations, the emulating of networking device functionality includes receiving routing communications directed to the networking devices and using included routing information to update the configured network topology for the managed computer network.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: December 8, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 9201872
    Abstract: A system for testing multiple language versions of a browser-based application. A host language Hypertext Transfer Protocol (HTTP) request issued by a host language browser is received. The host language HTTP request is configured to be sent to a host server address. The host language HTTP request comprises parameter strings in a host language. A target language HTTP request is generated by replacing each host parameter string of at least one host parameter string of the parameter strings in the received HTTP request with a respective target parameter string associated with a target language that differs from the host language. The generated target language HTTP request is configured to be sent to a target server address associated with and different from the host server address.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventor: Qun Wei
  • Patent number: 9178779
    Abstract: A server connectable to a client able to manage successively transitioned-to states. The server has a set storage unit for storing a set including a predetermined state; a server-side communication unit for communicating with the client using a privacy-preserving set-intersection protocol for detecting whether an element in a mutual set is a common element between mutual sets while preserving privacy; and a determining unit for determining whether the state of the client is included in the set stored by the set storage unit on the basis of ciphertext received in accordance with the privacy-preserving set-intersection protocol. Also provided is an information processing method which is able to manage successively transitioned-to-states.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Takaaki Tateishi, Yuji Watanabe
  • Patent number: 9176784
    Abstract: A device may include a memory and logic. The logic may be configured to monitor a number of computer devices associated with a service, identify, based on the monitoring, whether any of the computer devices is experiencing a problem or is unavailable, and store, in the memory, information identifying each of the computer devices that is experiencing a problem or is unavailable. The logic may also be configured to receive a client request for the service, the client request being directed to a virtual Internet protocol (VIP) address associated with the device. The logic may be further configured to identify one of the computer devices to which the request is to be forwarded, and forward the request to the identified computer device.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: November 3, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Deepak Kakadia, Ken Duda
  • Patent number: 9172619
    Abstract: Data including a set of one or more resources and one or more associated IP addresses is updated based on monitored DNS responses. A request is received from a client device for a resource identified by an IP address. The IP address is matched to one of the IP addresses in the set of one or more IP addresses. A particular resource associated with the matched IP address is identified. A particular network policy that applies is identified. The identified particular network policy is applied to the received request.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: October 27, 2015
    Assignee: iboss, Inc.
    Inventor: Paul Michael Martini
  • Patent number: 9137173
    Abstract: Described are aggregation devices and methods for interconnecting server nodes. The aggregation device can include an input region, an output region, and a memory switch. The input region includes a plurality of input ports. The memory switch has a shared through silicon via (TSV) memory coupled to the input ports for temporarily storing data received at the input ports from a plurality of source devices. The output region includes a plurality of output ports coupled to the TSV memory. The output ports provide the data to a plurality of destination devices. A memory allocation system coordinates a transfer of the data from the source devices to the TSV memory. The output ports receive and process the data from the TSV memory independently of a communication from the input ports.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: September 15, 2015
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: David E. Mayhew, Mark Hummel, Michael J. Osborn
  • Patent number: 9134255
    Abstract: Various pipe inspection systems include a camera head operatively connected to the distal end of a push-cable. Images may be automatically captured at predetermined distances of travel, or may be automatically captured based on the output signals from the auto-focus, auto-exposure and/or auto-white balance engines indicating, for example, that the camera motion within the pipe is substantially zero. Images may be captured in an automatic mode at predetermined intervals as the camera head travels within the pipe or in an override mode initiated by operator command. The system may include a data transmission circuit that transmits data between a plurality of nodes at a frequency that does not substantially interfere with a normal base band video transmission frequency.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: September 15, 2015
    Assignee: SEESCAN, INC.
    Inventors: Mark S. Olsson, Michael J. Martin, Ray Merewether, Stephanie M. Bench, Tran Nguyen
  • Patent number: 9135269
    Abstract: A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: September 15, 2015
    Assignee: EGNYTE, INC.
    Inventors: Sachin Shetty, Krishna Sankar, Amrit Jassal, Kalpesh Patel, Shishir Sharma
  • Patent number: 9128889
    Abstract: Certain embodiments herein are directed to transferring information between devices on a network using a filing system such as the WebDAV file system. In one embodiment, a sensor device may communicate with a computer server including a WebDAV file system to obtain information for various purposes, such as for software upgrades or resolution of software bugs. The computer server may receive data from a sensor associated with a home, business, or power generation equipment, or other asset. The computer server may further prepare the data for transmission to a filing system, which may include calling one or more WebDAV functions. The data may be used to determine additional data that may be used by the computer device that sent the data, in one embodiment. The data, as well as the additional data, may be stored in a WebDAV file system and/or transmitted to a remote computing device.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: September 8, 2015
    Assignee: General Electric Company
    Inventors: James Patrick Hanley, Bradley Ree
  • Patent number: 9122532
    Abstract: An approach is provided for creating a framework for executing code in nodes of a distributed storage platform. An in-node code framework receives at least one job for execution over a distributed computing platform. The in-node code framework determines at least one distributed storage platform containing at least a portion of the data for executing the at least one job. The in-node then processes and/or facilitates a processing of the at least one job to determine code for executing at one or more storage nodes of the at least one distributed storage platform, wherein the code supports the at least one job.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: September 1, 2015
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Yekesa Kosuru, Amit Jaiswal, Abhijit Bagri
  • Patent number: 9110846
    Abstract: Methods and systems for saving draft electronic communications, such as web e-mails, are described herein. One such described method comprises automatically saving a draft web-email in the e-mail web page. A second such described method comprises saving a draft web e-mail in a cookie residing on the client machine. A third such described method comprises automatically saving a draft web e-mail at the host that provides the Web e-mail service. A fourth such described method comprises interacting with a central installed client component to save a draft web e-mail one the user's machine at the client side.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: August 18, 2015
    Assignee: GOOGLE INC.
    Inventors: Paul T. Buchheit, Jing Yee Lim, Sanjeev Singh
  • Patent number: 9110844
    Abstract: When a stateful service is implemented in a cloud architecture, a state service system receives a user interface definition for a service and generates a client proxy and optionally a storage proxy. The stateful service implements service instances to service requests from clients. The client proxy receives and logs messages from a client in a state service component and a storage proxy logs interactions with a data store. When a service instance serving existing clients is changed, the proxies replay the logged information to the new service instance to recover or maintain state for individual client sessions.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ahmadullah Alnoor
  • Patent number: 9106708
    Abstract: The present invention is related to a method to control and to change dynamically a MAC address in an aggregation network containing at least a server computer device and a client device, comprising the steps of: Sending from said client device to a server computer device a message (1,11) containing the MAC address of said client computer device, Retrieving said MAC address from said message at said server computer device (2,12), Checking if said MAC address is already in use (by a user) in said network or if said server computer device wants to change all MAC addresses in said network, If so, sending from said server computer device to said client device a message (3,13) containing a new MAC address for said client, Overwriting said MAC address with said new MAC address in said client computer device (4,14).
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: August 11, 2015
    Assignee: Alcatel Lucent
    Inventors: Christele Bouchat, Sven Jozef Jeanne Van den Bosch, Michel Ferdinand Pauline Tassent, Erwin Alfons Constant Six, Jeanne Emmanuelle Rita De Jaegher
  • Patent number: 9106444
    Abstract: A method is proposed for transmitting a multi-channel data stream comprising frames comprising a plurality of channels, the transmitting being done through a multi-transport tunnel from a first tunnel end-point to a second tunnel end-point, the multi-transport tunnel implementing a first carrier supporting a transport protocol with acknowledgement and a second carrier supporting a transport protocol without acknowledgement. The invention aims more specifically at averting or limiting the phenomena of interruptions in the rendering of a multi-channel stream in transit on a tunnel, and more particularly at providing a transport technique enabling regular and uninterrupted delivery of the multi-channel stream while at the same time reducing the memory resources needed at reception.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: August 11, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Pascal Viger, Stéphane Baron
  • Patent number: 9094409
    Abstract: In a method for configuring access rights, a UPnP (Universal Plug and Play) device receives CPID information sent by a first CP without administrator rights, wherein the CPID information comprises an ID of another CP obtained by the first CP. Then the UPnP device sends a CPID list that carries the CPID information to a second CP with administrator rights. And the UPnP device receives a CP right configuration command sent by the second CP, and configures access rights for at least one CP corresponding to a CPID in the CPID list.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: July 28, 2015
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Qinliang Zhang, Huangwei Wu, Ping Fang
  • Patent number: 9088525
    Abstract: An address translator includes an SIP message detecting function. Upon detection of an SIP message, the address translator sends the SIP message to an SIP address translator. The SIP address translator extracts addresses for translation, and makes a query to the address translator. The SIP address translator translates an IP address included in the SIP message, using translation information of the address translator. Thus, an SIP communication is accomplished between terminals belonging to different regions in association of the address translator and the SIP address translator.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: July 21, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Yukiko Takeda, Hidenori Inouchi
  • Patent number: 9072972
    Abstract: Methods and systems for remotely provisioning applications from the cloud in secure environments with robust license control failover options using a hierarchical server topology. Cloud-based servers provide applications and licenses to an organization's local servers, which in turn serve applications and licenses to end user devices. By synchronizing information including license and application provision information among the local and cloud-based servers, an organization's local servers can continue to serve applications and licenses when one or more of the organization's local servers fail.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: July 7, 2015
    Assignee: Numecent Holdings Ltd
    Inventors: Yavuz Ahiska, Ryan Heath, Tony Austwick, Osman Kent
  • Patent number: 9075753
    Abstract: Interfaces may be created for applications on a network element without requiring the applications to include code specific for that type of interface. An Interface Management System (IMS) may be included to provide a media abstraction layer between applications and physical media to enable interfaces to be bound to applications without modifying the application to accommodate the interface and without modifying the interface to accommodate the application. The IMS also provides an environment to support distributed interface creation to enable interfaces to be created in a distributed fashion to avoid congestion in the IMS and to facilitate sparing of the IMS and interfaces. The interfaces communicate with applications and with each other through an IFID manager to streamline communications, and to enable the IMS to keep track of the interfaces that have been created on the network element.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: July 7, 2015
    Assignee: RPX Clearinghouse LLC
    Inventors: Ameel Kamboh, Bernard St-Denis
  • Patent number: 9065657
    Abstract: In a particular embodiment, a method of producing a powered device detection signature includes rectifying a device detection input received from a powered network to produce a rectified detection input at a powered device. The method further includes applying the rectified detection input to a signature resistor and to a variable impedance circuit in parallel with the signature resistor to produce a device signature that is substantially constant over a power range associated with the device detection input.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: June 23, 2015
    Assignee: Silicon Laboratories Inc.
    Inventor: Russell J. Apfel
  • Patent number: 9060041
    Abstract: A message is received at a communication interface device coupled to a first media type. A second layer (e.g., a dynamic link layer (DLL)) on the communication interface device communicates with an abstraction layer (AL) regarding relaying of the message. The AL determines whether another communication interface device should relay the message via a second media type. When the AL determines that another communication interface device cannot or should not relay the message, the communication interface device relays the message using relaying functionality provided by the second layer (e.g., the DLL). When the AL determines that another communication interface device should relay the message, the AL forwards the message to the other the communication interface device for relaying via the second media type.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: June 16, 2015
    Assignee: Marvell World Trade Ltd.
    Inventors: John Egan, Marcos Martinez Vazquez, Agustin Badenes Corella