Patents Examined by Mahran Abu Roumi
-
Patent number: 8954568Abstract: 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: GrantFiled: July 21, 2011Date of Patent: February 10, 2015Assignee: Yahoo! Inc.Inventors: Subramaniam Venkatraman Krishnan, Amit Jaiswal, Ravikiran Meka, Jean-Christophe Counio, Alejandro Abdelnur, Ruchir Rajendra Shah
-
Patent number: 8943169Abstract: 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: GrantFiled: March 31, 2011Date of Patent: January 27, 2015Assignees: Sony Corporation, Sony Network Entertainment International LLCInventors: Ling Jun Wong, Davender Agnihotri, True Xiong
-
Patent number: 8935335Abstract: 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: GrantFiled: August 4, 2006Date of Patent: January 13, 2015Assignee: Apple Inc.Inventors: Stephen Lemay, Gregory Christie, Bas Ording, Brendan Langoulant, Scott Forstall, Judy Halchin
-
Patent number: 8918465Abstract: 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: GrantFiled: December 14, 2010Date of Patent: December 23, 2014Assignee: LivePerson, Inc.Inventor: Matan Barak
-
Patent number: 8914449Abstract: 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: GrantFiled: November 7, 2011Date of Patent: December 16, 2014Assignee: Cellco PartnershipInventors: Venkat Gaddam, Shahid Ahmed, Sankar Shanmugam, SM Masudur Rahman, Zhen Qin, Gayathri Chandrasekaran
-
Patent number: 8909696Abstract: 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: GrantFiled: November 7, 2011Date of Patent: December 9, 2014Assignee: Google Inc.Inventor: Jeffrey A. Dean
-
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: 8898225Abstract: 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: GrantFiled: June 4, 2012Date of Patent: November 25, 2014Assignee: Olympus Imaging Corp.Inventors: Kazunobu Tasaka, Kazuhiko Shimura
-
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: 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: 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: 8880660Abstract: 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: GrantFiled: November 12, 2010Date of Patent: November 4, 2014Assignee: NTT DoCoMo, Inc.Inventors: Yukou Miyazawa, Takahiro Ohori, Kazuya Anzawa
-
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: 8874654Abstract: 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: GrantFiled: March 30, 2006Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Martin J Gale, Ian Hughes
-
Patent number: 8874672Abstract: 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: GrantFiled: February 13, 2012Date of Patent: October 28, 2014Assignee: Facebook, Inc.Inventor: Roy Ben-Yoseph
-
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: 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: 8838749Abstract: 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: GrantFiled: February 17, 2012Date of Patent: September 16, 2014Assignee: hopTo Inc.Inventor: William Tidd
-
Patent number: 8832302Abstract: 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: GrantFiled: March 31, 2006Date of Patent: September 9, 2014Assignee: Rockwell Collins, Inc.Inventors: Richard M. Bradford, Gary W. Daugherty, Kajari Ghoshdastidar, Hai N. Le