Patents Examined by Frantz Jean
  • Patent number: 9319309
    Abstract: With the object of enabling data transfer between mobile routers without going through a home agent and establishing a connection to a destination mobile router even when mobile communication terminals equipped in the destination mobile router are changed at the time of initiating connection to the destination mobile router, a mobile router information management server has a mobile router registration information table that registers, for each mobile router, mobile router information that is reported from the mobile routers and that includes identification information of the mobile routers and identification information of mobile communication terminals equipped in the mobile routers, in response to inquiry information from a mobile router that includes identification information of another mobile router that is to be a communication destination, searches the mobile router registration information table, based on the identification information of the other mobile router, for mobile router information that in
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: April 19, 2016
    Assignee: NEC CORPORATION
    Inventors: Hirotoshi Mitomi, Tsuneo Nakata
  • Patent number: 9298711
    Abstract: A document management system monitors proposed recipients for documents and provides recommendations on alterations to the distribution set, such as by adding or removing recipients.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: March 29, 2016
    Assignee: Facebook, Inc.
    Inventor: John Nicholas Gross
  • Patent number: 9300524
    Abstract: A first aggregation layer device at a first site learns Media Access Control (MAC) address information received from a second aggregation layer device at a second site. The MAC address information includes: a VLAN identifier (ID), an aggregated MAC address, and an aggregated MAC address mask configured at the second site. When receiving a message addressed to the VLAN ID and a destination MAC address, the first aggregation layer device searches for the MAC address information based on the VLAN ID and destination MAC address and forwards the message to the second aggregation layer device according to the MAC address information. The destination MAC address belongs to the same MAC address segment as the aggregated MAC address and searching for the MAC address information includes mask matching based on the aggregated MAC address mask.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: March 29, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventors: Yi Wang, Wei Wang, Zhen Ma
  • Patent number: 9282170
    Abstract: A communication device includes: a first communication element configured to perform communication in a first communication scheme; a second communication element configured to perform communication in a second communication scheme different from the first communication scheme by using, as common hardware, at least part among hardware that implements the communication in the first communication scheme; a schedule management section that manages which of the first communication element and the second communication element is to be used; and a sequence control section that, in accordance with an instruction given from the schedule management section, sets the common hardware so as to enable the communication in the first communication scheme or the communication in the second communication scheme to be performed.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: March 8, 2016
    Assignee: MegaChips Corporation
    Inventors: Takashi Matsutani, Shigenori Motooka
  • Patent number: 9276876
    Abstract: A data transfer apparatus includes a first memory, a second memory, a search unit, and a data transmitting/receiving unit. The first memory holds information that associates a search key with an address. The second memory holds information that associates the address with verification information which is generated by a predetermined generation method based on at least a portion of the search key. The search unit generates the search key based on the received data, obtains, from the first memory, the address that is associated with the generated search key, obtains, from the second memory, the verification information that is associated with the obtained address, and verifies the verification information that is generated by the predetermined generation method based on at least a portion of the generated search key with the verification information obtained from the second memory. The data transmitting/receiving unit executes processing based on a result of the verification.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: March 1, 2016
    Assignee: ALAXALA NETWORKS CORPORATION
    Inventors: Yasuhiro Kodama, Shinichi Akahane, Kazuo Sugai, Takao Nara
  • Patent number: 9270753
    Abstract: A cloud service system includes at least one user device, a plurality of clouds for providing different cloud services, and a gateway connected between the user device and the clouds. The gateway selects at least one of the clouds according to predefined Service Level Agreement (SLA) information, and stores content provided from the user device to the selected cloud.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: February 23, 2016
    Assignees: Samsung Electronics Co., Ltd., Korea Advanced Institute of Science and Technology
    Inventors: Yongsuk Park, Sun-Mi Kim, Chan-Hyun Youn, Dan-Keun Sung, Jin-Won Kim, Dong-Ki Kang, Hee-Jae Kim, Yong-Sung Park, Young-Joo Han, Tae-Hoon Kim, Ji-Young Cha
  • Patent number: 9258187
    Abstract: A method for optimizing a computer system, the method comprising the steps of receiving at least one key corresponding to at least one attribute of at least one configurable computer system; accessing an electronic key database stored in a memory that includes computer configuration information; comparing the received keys with entries in the key database; generating recommendations where the recommendations include commands selected from the group consisting of deleting, Disabling, suspending, changing process priority, and delaying the execution of the attribute corresponding to the key received from the configurable computer system; and transmitting the recommendations to the configurable computer system based upon the comparison of the received keys with entries in the key database.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 9, 2016
    Assignee: Consumer Software International, Inc.
    Inventors: Robert Thompson, Wei Sun, Joey Bursky, Michael Duffey
  • Patent number: 9258684
    Abstract: The disclosure relates, e.g., to media processing methods and arrangements.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: February 9, 2016
    Assignee: Digimarc Corporation
    Inventor: Bruce L. Davis
  • Patent number: 9244759
    Abstract: An error-recovery method to enable error-free message transfer between nodes of a computer network. A first node of the network sends a packet to a second node of the network over a link between the nodes, and the first node keeps a copy of the packet on a sending end of the link until the first node receives acknowledgment from the second node that the packet was received without error. The second node tests the packet to determine if the packet is error free. If the packet is not error free, the second node sets a flag to mark the packet as corrupt. The second node returns acknowledgement to the first node specifying whether the packet was received with or without error. When the packet is received with error, the link is returned to a known state and the packet is sent again to the second node.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Matthias A. Blumrich, Paul W. Coteus, Dong Chen, Alan Gara, Mark E. Giampapa, Philip Heidelberger, Dirk Hoenicke, Todd Takken, Burkhard Steinmacher-Burow, Pavlos M. Vranas
  • Patent number: 9219671
    Abstract: In an embodiment, a method of managing inbound throughput for at least one storage read request can include analyzing, at a server, a given storage read request to determine required network throughput at network ports of the server. Each of the storage read requests can be directed to a storage device. The method can further include queuing, at the server, the given storage read request if the required throughput of the given storage read request combined with throughput of outstanding storage read requests previously sent to the storage device saturates the available bandwidth of the network ports of the server. The method can additionally include sending the given storage request from the server to the storage device if the required throughput of the storage read request along with throughput of the outstanding read requests is below the level of available bandwidth of the network ports of the server.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: December 22, 2015
    Assignee: Dell Products L.P.
    Inventors: Ananda M. Chinnaiah Sankaran, Ireneusz Jan Zabka
  • Patent number: 9219645
    Abstract: In accordance with embodiments of the present disclosure, a system may include a chassis configured to receive a plurality of modular information handling systems, wherein each modular information handling system comprises a remote access controller and a management controller disposed in the chassis. The management controller may be configured to be communicatively coupled to one or more remote access controllers of the one or more modular information handling systems received in the chassis and further configured to share a single remote access controller firmware image such that each of the one or more remote access controllers loads and executes the single remote access controller firmware image.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 22, 2015
    Assignee: Dell Products L.P.
    Inventors: Akkiah Choudary Maddukuri, Chandrasekhar Mugunda, Wayne Robert Weilnau, Jr.
  • Patent number: 9218539
    Abstract: Uploading an image to a website server receives position data defining an image area on a display screen of an image to be uploaded. An image file is created of the image area and uploads the image to the website server. In some examples, the position data are provided by a pointing device with an image upload button.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: December 22, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David H Hanes
  • Patent number: 9214004
    Abstract: A method for measuring performance of virtual desktop services offered by a server including a processor is described. A first encoded watermark is embedded into user interface display generated by a virtual desktop when initiating an operation. The first encoded watermark includes pixels identifying the operation and indicating its initiation. A second encoded watermark is embedded into the user interface upon completion of the operation indicating completion of the operation. An action performance time is then computed and stored in a memory. Multiple performance times may be compiled from multiple operations of multiple virtual desktops to assess the performance of the system as a whole.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: December 15, 2015
    Assignee: VMware, Inc.
    Inventors: Banit Agrawal, Rishi N. Bidarkar, Sunil Satnur, Vikram Makhija
  • Patent number: 9210178
    Abstract: Methods and apparatus for a mixed-mode authorization metadata manager for cloud computing environments are disclosed. A system includes a plurality of service managers coordinating respective distributed multitenant services, and a metadata manager. In response to a metadata request for an authorization entity, the metadata manager identifies a first and a second service manager coordinating services in use by a client account with which the authorization entity is affiliated. The first and second service managers implement respective authorization APIs. The metadata manager provides composite authorization metadata of the authorization entity based at least in part on (a) service authorization metadata provided by each of the first and second service managers and (b) identity authorization metadata provided by an identity manager.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: December 8, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory B. Roth, James E. Scharf, Jr., Rajiv Ramachandran, Anders Samuelsson, Keith A. Carlson
  • Patent number: 9203888
    Abstract: A server device delivers content to a client device by sending the content as a series of segments using chunked delivery. The sending is paced in accordance with a class of service for the client device, the class of service having an associated target chunk send time that decreases with higher classes of service. Pacing includes sending a chunk over an actual chunk send time and calculating an inter-chunk delay as a difference between the target chunk send time and the actual chunk send time. If the inter-chunk delay is positive, then the server waits the inter-chunk delay before beginning to send a next successive chunk, and otherwise it immediately begins sending the next successive chunk. The server also employs bitrate selection to manage client use of available bandwidth.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: December 1, 2015
    Assignee: ERICSSON AB
    Inventor: Kevin J. Ma
  • Patent number: 9197702
    Abstract: Exemplary embodiments provide a system and method for uploading large files to a remote server faster. The system and method divide the file into smaller file chunks and utilize parallel thread execution to prepare and upload the file chunks to the remote server. The uploading may further utilize a plurality of HTTP connections. Once all chunks have been uploaded to the remote server, the chunks may be consolidated into the original file by using content tokens and chunk numbers associated with the uploaded chunks.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: November 24, 2015
    Assignee: Cellco Partnership
    Inventor: Ajay Narayanan
  • Patent number: 9178929
    Abstract: A client device downloads content from a content delivery network as segments encoded at respective bitrates selected from distinct encoding bitrates. Downloading is paced per a class of service having an associated abort timeout increasing with higher classes of service. Pacing includes downloading a segment encoded at a first bitrate and monitoring for the earlier of completing the downloading or aborting the downloading based on the abort timeout. Upon the downloading being aborted, a first backoff duration is calculated as a remainder of a playback interval and the first backoff duration is waited before downloading of the same segment is re-initiated at a second bitrate less than the first bitrate. Upon the downloading completing successfully, a second backoff duration is calculated and the second backoff duration is waited before downloading is initiated of a next segment encoded at either the first bitrate or at a greater third bitrate.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: November 3, 2015
    Assignee: ERICSSON AB
    Inventor: Kevin J. Ma
  • Patent number: 9178744
    Abstract: An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. The device may correspond to a book reader device or other type of device. The item-providing system uses a content delivery module to deliver the items to the user device.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: November 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: John Lattyak, Subram (Narsi) Narasimhan, Thomas A. Ryan, Gregg Elliott Zehr, Kenneth P. Kiraly, Michael V. Rykov, Girish Bansilal Bajaj, James C. Slezak, Aviram Zagorie, Richard Moore, Kevin R. Cheung, Thomas M. J. Fruchterman, Robert L. Goodwin, Beryl Tomay, Jon Saxton
  • Patent number: 9172756
    Abstract: An example method for optimizing application performance in a network environment is provided and includes retrieving an L7 session identifier (ID) from a packet, generating a hash from at least the L7 session ID, and inserting the hash into a header of the packet. The L7 session ID identifies a particular application layer session between a client and a server in a network environment. The server includes a plurality of processors configured to process the packet, and the hash indicates a specific processor in the plurality of processors.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: October 27, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Karthikeyan Ramachandran, Sragdhara Datta Chaudhuri
  • Patent number: 9172738
    Abstract: The system describes a collaborative machine social network system with several elements. There is at least one system participant which communicates with the network. The participant's communications include short bursts of information not directed to a particular recipient but rather the network as a whole. The network further includes propagator nodes and integrator nodes to process communications from participants.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: October 27, 2015
    Assignee: DYNAMIC MESH NETWORKS, INC.
    Inventor: Francis daCosta