Patents Examined by Mahran Abu Roumi
  • Patent number: 8954568
    Abstract: A method and system for building an elastic cloud web server farm. The method includes registering a web application on a serving cloud and copying the web application to a distributed store. A load of the web application is specified, and a plurality of nodes is added for the web application based on the load. A web server corresponding to a node of the plurality of nodes is then initialized. A web request is received from a user and a web server is selected from a list of available web servers to process the web request. The web request is further transmitted to the web server. A web response, based on the web request, is transmitted back to the user. The system includes a central registry, a distributed store, a process coordinator, one or more web servers, and a router.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: February 10, 2015
    Assignee: Yahoo! Inc.
    Inventors: Subramaniam Venkatraman Krishnan, Amit Jaiswal, Ravikiran Meka, Jean-Christophe Counio, Alejandro Abdelnur, Ruchir Rajendra Shah
  • Patent number: 8943169
    Abstract: Apparatus and methods for using a second display with a network-enabled television. In one implementation, this feature allows the user to conveniently affiliate their IPTV devices with various service providers and manage such affiliations directly from a second display device instead of going to a separate affiliation website. The second display could be a smart phone that can often be found beside the user, a laptop or tablet PC, a desktop PC, or the like.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: January 27, 2015
    Assignees: Sony Corporation, Sony Network Entertainment International LLC
    Inventors: Ling Jun Wong, Davender Agnihotri, True Xiong
  • Patent number: 8935335
    Abstract: Stationery templates for electronic messages are provided in an electronic messaging system. For one embodiment, a user can select from a list of categories and within each category is a set of one or more stationery templates from which a user can choose. The user may edit the stationery template. The user can also create custom stationery and share it with other users. Upon selection or creation of a stationery template, the user is presented with a formatted electronic message and can add, remove, or edit text content or replace media content. Alternatively, a stationery template can be changed or added to the electronic message after the user has begun composing and editing the text content. The content and format of the text and media components are carried over into the new template. When the message is sent, it is saved and transmitted in a format such that it can be rendered to look the same at the receiving machine.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: January 13, 2015
    Assignee: Apple Inc.
    Inventors: Stephen Lemay, Gregory Christie, Bas Ording, Brendan Langoulant, Scott Forstall, Judy Halchin
  • Patent number: 8918465
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for authenticating user service requests from a social networking site. Data representing a selected message and an originator of the selected message is stored. Data representing a reply to the originator of the selected message is transmitted for posting at the social networking server, the reply including data that causes transmission of a service request to the server when actuated. Data representing the service request and a sender of the service request is received. Data representing a user profile of the sender of the service request is retrieved from the social networking server. One or more attributes of the user profile of the sender are compared against one or more attributes of the stored data representing the originator of the selected message in order to verify the one or more attributes of the user profile.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: December 23, 2014
    Assignee: LivePerson, Inc.
    Inventor: Matan Barak
  • Patent number: 8914449
    Abstract: A push messaging platform includes a push server system having push engines (PE) for maintaining persistent connections with mobile devices, and push controllers (PC) for maintaining records of mobile devices' connections. The platform provides high scalability by including a load balancer for distributing connection requests received from mobile devices across the PEs, and dispatchers for forwarding each received message to a PC associated with the mobile device identified in the message. The platform provides high availability by using local backup PCs and remote mirror PCs. A global registered process (GRP) on each PC is linked to a process on a backup PC, and the backup process replaces the GRP if the GRP fails. Local registered processes (LRP) on each PC are linked to corresponding processes on a remotely located mirror PC, and the mirror process replaces the LRP if the LRP fails.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: December 16, 2014
    Assignee: Cellco Partnership
    Inventors: Venkat Gaddam, Shahid Ahmed, Sankar Shanmugam, SM Masudur Rahman, Zhen Qin, Gayathri Chandrasekaran
  • Patent number: 8909696
    Abstract: A server system having one or more processors and memory receives a request including server identifiers for one or more other server systems and processes the respective request. Upon completing processing of the respective request, the server system determines whether enough other server systems have undertaken responding to the respective request. When enough other server systems have not undertaken responding to the respective request, the server system sends the response to the client system from which the request was received, and sends a message to one or more of the other server systems indicating that the server system has undertaken responding to the respective request. When enough other server systems have undertaken responding to the respective request the server system foregoes sending a result of the processing to the client system from which the request was received.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventor: Jeffrey A. Dean
  • Patent number: 8903942
    Abstract: 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: Grant
    Filed: December 15, 2010
    Date of Patent: December 2, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Vijayabhaskar Annamalai Kalusivalingam, Jaihari Loganathan, Ravi Shekhar, Jeelani Syed, Quaizar Vohra
  • Patent number: 8898225
    Abstract: An installer file, an application program file, and other such files are stored in image memory provided within a camera. Upon connection of the camera to a host device, programs within the installer file are read into the host device and automatically executed, and processing of user registration and installation processing of an attached application program contained within the application program file are automatically performed. After processing of program installation, the installer file and the application program file are deleted from the image memory.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: November 25, 2014
    Assignee: Olympus Imaging Corp.
    Inventors: Kazunobu Tasaka, Kazuhiko Shimura
  • Patent number: 8892728
    Abstract: 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: Grant
    Filed: July 21, 2011
    Date of Patent: November 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Adhikary Susanta, Shivakumar Bhavna, V. Prashanth, Misra Bharat, Vanish Talwar
  • Patent number: 8888120
    Abstract: 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: Grant
    Filed: January 25, 2007
    Date of Patent: November 18, 2014
    Assignee: Target Hitch LLC
    Inventor: James S. Trevino
  • Patent number: 8888121
    Abstract: 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: Grant
    Filed: May 13, 2011
    Date of Patent: November 18, 2014
    Assignee: Target Hitch LLC
    Inventors: James S. Trevino, James Edward Karner, James A. Wehrs
  • Patent number: 8880660
    Abstract: An information-processing device comprises: a storage unit that stores first location data for identifying a server on a network; a conversion unit that converts a source code into an object code; a transmitting unit that, if an object code to be generated by the conversion unit is directed to a mobile communication terminal, transmits a request to upload a file, including an object code generated by the conversion unit, to the server identified by the first location data stored in the storage unit over the network; a receiving unit that receives a response to the request transmitted from the server; and a control unit that, if the receiving unit receives the response, causes a display unit that displays information to display a screen showing second location data indicating a location of the file on the network.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: November 4, 2014
    Assignee: NTT DoCoMo, Inc.
    Inventors: Yukou Miyazawa, Takahiro Ohori, Kazuya Anzawa
  • Patent number: 8874642
    Abstract: 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: Grant
    Filed: March 20, 2012
    Date of Patent: October 28, 2014
    Assignee: Infosys Limited
    Inventors: Sandeep Bhagat, Venkata Reddy Donthireddy
  • Patent number: 8874654
    Abstract: Portlet processing for portal applications aggregating content from sources is provided. This processing may include client intervention and publish/subscribe system use. Topic information used for rendering may be obtained by using a subscription/publisher methodology targeting clients for receipt of the topic information. The topic information from a publish/subscribe system may be inserted into placeholders on a portal page, the placeholders previously created at the client for receipt of the topic information by the client.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Martin J Gale, Ian Hughes
  • Patent number: 8874672
    Abstract: The people a user is presumed to know or be associated with may be determined using a number of techniques. This information about people that the user knows is used in relation to the user's communications. For example access to a user's online presence may be restricted based on the known people such that access to presence is provided only to those people that the user knows.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: October 28, 2014
    Assignee: Facebook, Inc.
    Inventor: Roy Ben-Yoseph
  • Patent number: 8868681
    Abstract: 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: Grant
    Filed: November 29, 2011
    Date of Patent: October 21, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhongqing Xu, Changcheng Wen, Bingfu Wang
  • Patent number: 8862725
    Abstract: 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: Grant
    Filed: December 22, 2011
    Date of Patent: October 14, 2014
    Assignee: 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: 8856230
    Abstract: 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: Grant
    Filed: December 14, 2010
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Umut Alev, Rafiq El Alami, Juan Lopez Velasquez, Amy Glaves
  • Patent number: 8838749
    Abstract: A client computing system in a client-server computing environment includes a client display driver that receives a transmission from a server, decodes graphics commands from the transmission using a client application, executes the functions using a client 3D library stored in a memory of the client, and renders the resulting image data to a display. The client may transmit capability information to the server, allowing the resolution of differences between the graphics application programming interfaces (APIs) supported on the server and the client.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: September 16, 2014
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 8832302
    Abstract: The present invention is a method for providing services for a mobile ad hoc network, which includes receiving a service discovery request of a client node of the network. The method further includes directing the service discovery request to at least one node of the mobile ad hoc network. The method further includes receiving a service discovery request response from a node included in the at least one node, the response indicating that a service providing node is present within the network and is capable of providing the requested service. The method further includes determining a data transfer route for connecting the service providing node with the client node. The method further includes transmitting a service reservation request to the service providing node, wherein the service reservation request specifies a future time that a service is to be provided to the client node.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: September 9, 2014
    Assignee: Rockwell Collins, Inc.
    Inventors: Richard M. Bradford, Gary W. Daugherty, Kajari Ghoshdastidar, Hai N. Le