Patents Examined by Emmanuel L. Moise
-
Patent number: 8904032Abstract: The size and location of an envelope of a data block are included in the posting to a second device of a descriptor list entry for the data block, thus allowing the second device to read the data block without having to first read the descriptor list entry. This envelope may be the same size and location of the data block, or this envelope may be larger than the data block. For example, as the size of the posted register may not be large enough to also store all of the bits required to specify the exact size and position of the data block, a larger data block envelope is defined without specifying the exact low order bits of the size and/or location of the data block envelope.Type: GrantFiled: May 26, 2009Date of Patent: December 2, 2014Assignee: Cisco Technology, Inc.Inventor: Michael B. Galles
-
Patent number: 8903937Abstract: A content delivery network (CDN) edge server is provisioned to provide last mile acceleration of content to requesting end users. The CDN edge server fetches, compresses and caches content obtained from a content provider origin server, and serves that content in compressed form in response to receipt of an end user request for that content. It also provides “on-the-fly” compression of otherwise uncompressed content as such content is retrieved from cache and is delivered in response to receipt of an end user request for such content. A preferred compression routine is gzip, as most end user browsers support the capability to decompress files that are received in this format. The compression functionality preferably is enabled on the edge server using customer-specific metadata tags.Type: GrantFiled: December 5, 2012Date of Patent: December 2, 2014Assignee: Akamai Technologies, Inc.Inventors: Michael M. Afergan, Charisma J. LaFleur, Duke P. Hong, Satish B. Rao
-
Patent number: 8903942Abstract: In some embodiments, a system includes a first network control entity, a second network control entity and a third network control entity. The first network control entity and the second network control entity are associated with a first network segment. The third network control entity is associated with a second network segment. The first network control entity is operable to send to the second network control entity an identifier of the first network segment and forwarding-state information associated with a data port at a first network element. The second network control entity is operable to receive the identifier of the first network segment and the forwarding-state information. The second network control entity is operable to send the forwarding-state information to a second network element. The first network control entity does not send the identifier of the first network segment and the forwarding-state information to the third network control entity.Type: GrantFiled: December 15, 2010Date of Patent: December 2, 2014Assignee: Juniper Networks, Inc.Inventors: Vijayabhaskar Annamalai Kalusivalingam, Jaihari Loganathan, Ravi Shekhar, Jeelani Syed, Quaizar Vohra
-
Patent number: 8892728Abstract: Automatic zone-based management of a data center. Nodes are assigned to a first zone. One of the nodes is selected as zone leader. A load ratio of the zone leader is monitored, nodes are identified for shedding if the load ratio exceeds a predetermined maximum, and the identified nodes are assigned to a new zone. One of the nodes in the new zone is selected as zone leader. The load ratio of each zone leader is monitored, nodes are identified for shedding if the load ratio exceeds a predetermined maximum, and the identified nodes are assigned to an additional new zone, the zone leaders negotiate for reassignment of loads.Type: GrantFiled: July 21, 2011Date of Patent: November 18, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Adhikary Susanta, Shivakumar Bhavna, V. Prashanth, Misra Bharat, Vanish Talwar
-
Patent number: 8888121Abstract: Apparatus and a method for its use to assist an operator of a towing vehicle in backing the towing vehicle accurately into a position in which parts of a hitch can be mated to connect the towing vehicle with a trailer. A camera in a towing vehicle module provides the towing vehicle operator a video image of the trailer and a target mounted on it. A beam of light from the towing vehicle module and falling on the target is visible in the video image to show when the towing vehicle approaches and reaches a position in which the hitch can be mated.Type: GrantFiled: May 13, 2011Date of Patent: November 18, 2014Assignee: Target Hitch LLCInventors: James S. Trevino, James Edward Karner, James A. Wehrs
-
Patent number: 8888120Abstract: Apparatus and a method for its use to assist an operator of a towing vehicle in backing the towing vehicle accurately into a position in which parts of a hitch can be mated to connect the towing vehicle with a trailer. A camera in a towing vehicle module provides the towing vehicle operator a video image of the trailer and a target mounted on it. A beam of light from the towing vehicle module and falling on the target is visible in the video image to show when the towing vehicle approaches and reaches a position in which the hitch can be mated.Type: GrantFiled: January 25, 2007Date of Patent: November 18, 2014Assignee: Target Hitch LLCInventor: James S. Trevino
-
Patent number: 8886762Abstract: In general, in one aspect, streaming content is received from a server, the streaming content being stored and queued for client-side playback from the server. Information about the streaming content is received. A virtual current duration of the streaming content is determined at a client-side application based on the information about the streaming content. A timeline control is generated based on the determined virtual duration, the timeline control presenting a representation of the virtual duration and allowing navigation forward and backward in the streaming content. The timeline control is displayed at the client-side display device.Type: GrantFiled: September 17, 2009Date of Patent: November 11, 2014Assignee: Adobe Systems IncorporatedInventor: Bradley Outlaw
-
Patent number: 8880705Abstract: Disclosed are systems, methods and computer program products for facilitating dynamic addition and release of IP addresses in an established Proxy Mobile IPv6 (PMIP) sessions, for example, based on the demand of a mobile device. An example method comprises receiving from the mobile device a request to add a second IP interface type to a current communication session associated with a first IP interface type, wherein the second IP interface type is different from the first IP interface type. The method further includes receiving from the home network a set of IP addresses of the second IP interface type and establishing one or more IP flows of the second IP interface type using one or more received IP addresses. The method further includes associating the one or more IP flows of the second IP interface type with the current communication session for the mobile device.Type: GrantFiled: September 17, 2009Date of Patent: November 4, 2014Assignee: QUALCOMM IncorporatedInventors: George Cherian, Jun Wang
-
Patent number: 8874642Abstract: The present disclosure relates to a framework to improve the predictability of performance problems in an enterprise application. In one embodiment, the present disclosure produces accurate predictive analysis by taking into consideration all the factors including workload, historical performance, environments, configurations, and data volumes etc. which are significant for determining the future performance characteristics of the system. In addition, the present disclosure calculates the actual impact of the determined performance characteristics on the business.Type: GrantFiled: March 20, 2012Date of Patent: October 28, 2014Assignee: Infosys LimitedInventors: Sandeep Bhagat, Venkata Reddy Donthireddy
-
Patent number: 8874663Abstract: A mechanism for efficiently determining similarity between documents. A set of reference data items is generated by processing a reference document. A similarity index representing similarity between a candidate document and the reference documents is obtained by counting segments of the candidate document matching the reference data items. The candidate document is a message transmitted in a communication system where the message is compared against one or more reference documents representing unwanted messages to filter and block unwanted messages from being transmittal or propagated.Type: GrantFiled: August 28, 2009Date of Patent: October 28, 2014Assignee: Facebook, Inc.Inventor: Christopher A. Stein
-
Patent number: 8874691Abstract: A method of circumventing network obstacles to provide a peer-to-peer communication channel between peers utilizing hypertext transfer protocol (HTTP) includes communicating a HTTP request from a peer device to a relay through a network including an obstacle where the HTTP request is intended for another peer device. The method further includes communicating a HTTP response from the relay to the peer device and establishing a communication channel between the peer device and the another peer device via the relay. The communication channel permits the peer device and the another peer device to send and receive data.Type: GrantFiled: June 22, 2005Date of Patent: October 28, 2014Assignee: Core Wireless Licensing S.A.R.L.Inventor: Titos Saridakis
-
Patent number: 8874643Abstract: A method for processing a client-initiated request by: receiving from a client a request including server identifiers for one or more other servers; determining whether at least a first predefined number of the other servers have a predefined task-processing status for the request; in accordance with a determination that less than the first predefined number of the other servers have the predefined task-processing status for the request: sending a processing-status message to one or more the other servers indicating that the respective server has undertaken performance of the respective task-processing operation for the request; performing the respective task-processing operation; upon completing processing of the request: determining whether a second predefined number of the other servers have undertaken responding to the request; in accordance with a determination that at least the second predefined number of the other servers have undertaken responding to the request, foregoing sending a result to the clieType: GrantFiled: June 15, 2012Date of Patent: October 28, 2014Assignee: Google Inc.Inventor: Jeffrey A. Dean
-
Patent number: 8874696Abstract: Described is a common cache service for use in a storage system. The common cache service operates between client applications and a command service that provides access to a data store. The client applications, command service, and common cache service may communicate via a communications protocol. A client application issues a request to a communications protocol port to access the data store. The common cache service receives the request for data at the communications protocol port from the client application, and returns requested data to the client application if the requested data is stored by the common cache service. Otherwise, the request is passed by the common cache service to another communications protocol port to the command service to retrieve the data from the data store.Type: GrantFiled: December 17, 2010Date of Patent: October 28, 2014Assignee: EMC CorporationInventor: Gev Daruwalla
-
Patent number: 8874768Abstract: Methods for providing for secure communications across data networks, including untrusted networks. In one embodiment, the method comprises establishing security associations between devices on the network using a digital certificate and key exchange protocol. In one variant, the digital certificate comprises a public encryption key; the recipient of the certificate authenticates the sender using at least the signature, and then generates a cryptographic element (e.g., key), and initialization vector. The key is encrypted and sent back to the originator, where it is decrypted and used to encrypt datagrams sent between the devices. The initialization vector may be used to initialize the encryption algorithm on the receiving device.Type: GrantFiled: December 10, 2010Date of Patent: October 28, 2014Assignee: Round Rocks Research, LLCInventors: James M Holden, Stephen E Levin, James O Nickel, Edwin H Wrench
-
Patent number: 8874656Abstract: A finds comparison tool is provided that includes a presentation tier providing a plurality of interfaces for interacting with a plurality of client applications. The presentation tier allows the client applications to send requests for a plurality of analytics to be performed regarding comparing the performance of one or more funds or portfolios as well allowing mobile-based client applications and web-based client applications to communicate with the funds comparison tool. An application tier processes the requests sent by the client applications by providing the data used by the client applications, storing and retrieving of session data, and an interface for the analytics information captured during sessions so as to allow a visualization of the analytics used in the comparison of the one or more funds or portfolios.Type: GrantFiled: November 30, 2011Date of Patent: October 28, 2014Assignee: Putnam Investments, LLCInventors: Paul O'Connell, David Nguyen, George White, Matt Crist, Michael Tuccinard, Matthew Stuehler, Michael Novak
-
Patent number: 8868681Abstract: A method, a device, and a system for remotely acquiring user physiological detection data are provided according to embodiments of the present invention. The method includes: receiving detection related information sent by handheld equipment, in which the detection related information includes user identity (ID) information and equipment positioning information; sending a detection start instruction to corresponding medical detection equipment according to the equipment positioning information; receiving user physiological detection data sent by the medical detection equipment, in which the user physiological detection data is associated with an equipment ID of the medical detection equipment; and binding and sending the user physiological detection data and the associated user ID information according to associative information of the user ID information and the equipment ID of the medical detection equipment.Type: GrantFiled: November 29, 2011Date of Patent: October 21, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Zhongqing Xu, Changcheng Wen, Bingfu Wang
-
Patent number: 8868635Abstract: A media content sharing system includes multiple broadcast operation centers that together are configured to automatically acquire and distribute media content among one another based upon the media content needs and inventories of each participating broadcast operation center. The media sharing system architecture eliminates any single-point of system failure such that an inventory of media content corresponding to a particular broadcast operation center remains available to broadcast operation centers remaining on the media content sharing system subsequent to failure of the particular broadcast operation center.Type: GrantFiled: August 24, 2009Date of Patent: October 21, 2014Assignee: NBCUniversal Media, LLCInventors: Mark Richard Gilder, Osman Rifki Oksoy, Michael Andrew Woellmer, Kevin Anthony Mercurio
-
Patent number: 8862725Abstract: Managing multiple IP address management systems is provided. In some embodiments, managing multiple IP address management systems includes providing an IP address management (IPAM) manager system for receiving a configuration command to manage a first IP address management system; receiving a configuration command to manage a second IP address management system; receiving a join request from the first IP address management system; and receiving a join request from the second IP address management system, in which the IP address management manager system is in communication with the first IP address management system and the second IP address management system for managing each of the first IP address management system and the second IP address management system.Type: GrantFiled: December 22, 2011Date of Patent: October 14, 2014Assignee: Infoblox Inc.Inventors: Frederic Andrew Voltmer, Thomas S. Clark, Barry Arlen Frew, Zhifeng Zhang, Sebastien Woirgard, Kugaprakash Visagamani, Wei Wang, Etienne M. Liu
-
Patent number: 8856230Abstract: Real time collaboration is enabled by providing a notification to users attempting access to an item, such as a document or a resource, that another user has currently access to the item. The users may be notified automatically when the other user is done accessing the item or periodically as the item is being accessed by the other user. The notification(s) may also include a summary or complete list of changes such that any user accessing the item after the other user has the latest version.Type: GrantFiled: December 14, 2010Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: Umut Alev, Rafiq El Alami, Juan Lopez Velasquez, Amy Glaves
-
Patent number: 8848053Abstract: The automatic generation (702) of one or more secondary video streams based on an input primary video stream (701) may use analytics performed on the video to provide information on targets, events, and/or areas of interest to permit the one or more secondary video streams (703) to concentrate on one or more targets, events, and/or areas of interest.Type: GrantFiled: March 27, 2007Date of Patent: September 30, 2014Assignee: ObjectVideo, Inc.Inventors: W. Andrew Scanlon, Andrew J. Chosak, John I. W. Clark, Robert A. Cutting, Alan J. Lipton, Gary W. Myers