Patents Examined by Marie Georges Henry
-
Patent number: 9336117Abstract: Methods, systems, and computer programs are provided for measuring the performance of display images received on a remote computer display. One method includes an operation for detecting calls from an application to an application programming interface (API), which is provided for rendering images on a display image, each call causing an update of the display image. Further, the method includes an operation for embedding data for measuring performance in display frames of the display image based on the detecting. The embedding results in modified displayed frames with respective data for measuring performance. The modified displayed frames are transmitted to a remote client, which results in received modified display frames having respective received data for measuring the performance. In addition, the method includes an operation for calculating the remote display quality for the given application based on the received modified display frames and the respective received data for measuring performance.Type: GrantFiled: April 26, 2013Date of Patent: May 10, 2016Assignee: VMware, Inc.Inventors: Banit Agrawal, Rishi Bidarkar, Uday Kurkure, Tariq Magdon-Ismail, Hari Sivaraman, Lawrence Spracklen
-
Patent number: 9331971Abstract: A method for message subscription based on a message aggregate characteristic is described. The method includes receiving a message subscription from a user. The message subscription is based on the message aggregate characteristic including an aspect other than textual content and bibliographic content. The method also includes determining a published message in response to receiving the message subscription. The published message satisfies the message aggregate characteristic. The method also includes providing an indication of the published message to the user.Type: GrantFiled: March 14, 2014Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Patrick J O'Sullivan, Fred Raguillat, Edith H Stern, Barry E Willner
-
Patent number: 9332054Abstract: According to one embodiment of the invention, a method for controlling access to a network by a network device comprises returning a message prompting connectivity to a captive portal that is different from a HTTP Source Code redirect. The message is an HTML document such as a frameset.Type: GrantFiled: April 4, 2012Date of Patent: May 3, 2016Assignee: ARUBA NETWORKS, INC.Inventors: David Wilson, Cameron Esdaile, Deepinder Setia, Pradeep Iyer
-
Patent number: 9325665Abstract: A communication network comprising a Network Address Translator (NAT) arranged to translate between a public NAT address and a plurality of private NAT addresses. A network element has a plurality of network interfaces each of which corresponds to a private NAT address. A connection processor sets up a connection for data communication which is capable of supporting a plurality of network interfaces of the network element. An identifier processor initializes a network interface identifier for identifying individual network interfaces for the connection. The network interface identifier is distributed to the NAT and the network elements of the connection. Incoming data packets for the network elements are then adapted to include the network interface identifier and the NAT uses this to address the data packets in response to the first network interface identifier.Type: GrantFiled: July 22, 2014Date of Patent: April 26, 2016Assignee: Google Technology Holdings LLCInventors: Vincent Merat, Roberta Fracchia, Chidambar Zinnoury
-
Patent number: 9325648Abstract: A messaging system is described. The system includes a memory device. The system also includes a receiver configured to receive a message subscription from a user and to store the message subscription on the memory device. The message subscription is based on a message aggregate characteristic which includes an aspect other than textual content and bibliographic content. The system also includes a subscription engine configured to determine a published message in response to receiving the message subscription. The published message satisfies the message aggregate characteristic. The subscription engine is also configured to provide an indication of the published message to the user.Type: GrantFiled: August 9, 2012Date of Patent: April 26, 2016Assignee: International Business Machines CorporationInventors: Patrick J O'Sullivan, Fred Raguillat, Edith H Stern, Barry E Willner
-
Patent number: 9325512Abstract: A conference session is established. Different unique identifications and persistent dedicated virtual private network conference rooms are assigned to different recipients. A conference session using one of the persistent dedicated virtual private network conference rooms assigned to a recipient is established using a communication device with a processor and memory and in response to an instruction from the recipient assigned the persistent dedicated virtual private network conference room. A network resource is allocated to the conference session established, based on a participant in the conference session logging in to the conference session using one of the unique identifications.Type: GrantFiled: December 10, 2014Date of Patent: April 26, 2016Assignee: INTERWISE LTD.Inventor: Haim Karniely
-
Patent number: 9324058Abstract: Creating and managing an editable cache of unsent message fragments during conversations using real-time messaging systems (such as instant messaging, text messaging, chat sessions, and so forth). Using this cache, a user participating in a real-time messaging conversation can cache at least one message fragment, and can then recall selected fragments for review and/or editing (as desired by the particular user) before sending to other conversation participants. Preferably, any unsent message fragment from the cache can be sent, upon request of the user, through a mouse click or keystroke.Type: GrantFiled: June 26, 2012Date of Patent: April 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Selcuk S. Eren, Brian J. Jaeger, Douglas A. Law, Paul A. Roberts, Shawn K. Sremaniak
-
Patent number: 9313015Abstract: An HTTP-based synchronization method includes obtaining a first response sent by a source server or a cache in response to an HTTP request for obtaining a file; determining a time when the first response is sent in local time at the source server, according to a value of a Date field and a value of an Age field in the first response; determining a time when the first response is sent in local time at a client, according to the client time of an event related to the first response; and determining a time offset between the source server time and the client time according to: the time when the first response is sent in local time at the source server and the time when the first response is sent in local time at the client, and setting up a synchronization relationship between the client time and the source server time.Type: GrantFiled: January 26, 2015Date of Patent: April 12, 2016Assignee: Huawei Technologies CO., Ltd.Inventor: Shaobo Zhang
-
Patent number: 9313152Abstract: A real-time messaging platform and method are disclosed which suggests messages and accounts from the real-time messaging platform.Type: GrantFiled: October 11, 2013Date of Patent: April 12, 2016Assignee: Twitter, Inc.Inventors: Gilad Mishne, Pradhuman Jhala, Anand Madhavan, Florian Thomas Leibert
-
Patent number: 9288147Abstract: Dynamically balancing resources in a server farm, where the server farm includes servers organized in functional server groups with the servers in each functional server group assigned a same type of data processing task, the servers operatively coupled to data storage through a packet switching fabric, the servers operatively coupled to a system management server, and the balancing of resources includes: monitoring, by a resource balancing module of the system management server, CPU utilization in at least one of the functional server groups; identifying, by the resource balancing module in dependence upon the monitored CPU utilization, an overburdened functional server group, the overburdened functional server group's CPU utilization exceeding a CPU overburden threshold; and increasing, by the resource balancing module, CPU resources of the overburdened functional server group, including moving a transfer server from a source functional server group into the overburdened functional server group.Type: GrantFiled: March 27, 2013Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Eric R. Kern, William G. Pagan
-
Patent number: 9276954Abstract: A network-based publication system, to publish data over a communications network, includes an interface to receive, via the communications network and from a first user, user data to be published by a network-based publication system. The publication system further includes a publisher component to generate publication data (e.g., an HTML document) including the user data and function modifying code. The publisher component generates the publication data in accordance with a publication format. The interface publishes the publication data via the communications network. The function modifying code is interpreted and executed, at a browser application, to disable (or modify) least one function of programming language supported by the browser application.Type: GrantFiled: June 27, 2014Date of Patent: March 1, 2016Assignee: eBay Inc.Inventor: Jeremy A. Davis
-
Patent number: 9270537Abstract: Example embodiments provide various techniques for distributing connections within a connectional parallelism architecture. In one embodiment, a method is provided where resource utilizations of connection groups are measured. Here, each connection group is assigned to one of multiple processors. A probability distribution is accessed that maps probabilities assigned to relative resource utilizations. A relative resource utilization of one of the connection groups is determined based on a resource utilization of the one connection group relative to other resource utilizations of other connection groups. A probability from the probability distribution is identified based on the determined relative resource utilization, and based on the identified probability, a connection is assigned to this connection group for execution by one of the processors assigned to this connection group.Type: GrantFiled: October 2, 2014Date of Patent: February 23, 2016Assignee: NETAPP, INC.Inventors: Gokul Nadathur, Anumita Biswas
-
Patent number: 9262348Abstract: The MMU services data requests associated with isochronous (ISO) data (referred to herein as “ISO requests”) with a high priority to meet a fixed latency requirement. Such data includes display data for transmission to the display device or other display devices. Conversely data requests associated with non-isochronous (NISO) data are serviced with a relatively lower priority. Such data requests include requests received from the CPU, video requests and copy requests. The MMU utilizes a buffering mechanism to buffer ISO and NISO requests. The size of the buffer that stores ISO requests controls the amount of memory bandwidth that is allocated to the ISO requests and the amount of memory bandwidth available for NISO requests.Type: GrantFiled: November 30, 2011Date of Patent: February 16, 2016Assignee: NVIDIA CorporationInventors: Wishwesh Anil Gandhi, Raymond Hoi Man Wong
-
Patent number: 9258362Abstract: 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: September 12, 2014Date of Patent: February 9, 2016Assignee: Core Wireless Licensing S.A.R.L.Inventor: Titos Saridakis
-
Patent number: 9253047Abstract: The claimed subject matter provides a system and/or a method that facilitates re-locating a web application associated with a network service utilizing a portion of serialized data. The network service can be any collection of resources that are maintained by a party (e.g., third-party, off-site, etc.) and accessible by an identified user over a network (e.g., WAN, Internet, etc.). An interface component can receive a portion of serialized data with transparent structure related to an application specification. A hydrate component can create a web application independent of a network service based at least in part upon the serialized data, the web application has state within the network service.Type: GrantFiled: November 25, 2013Date of Patent: February 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Debi Prasad Mishra, Amit Mital, Gary W. Flake, Matthew B. MacLaurin, Alexander G. Gounares, Ira L. Snyder, Henricus Johannes Maria Meijer
-
Patent number: 9247216Abstract: A system having interfaces to receive images from one or more cameras and location information with respect to wireless communication terminals. A notification may be received regarding an individual observed in the images. Next, wireless communication terminals located in a vicinity of the individual may be identified. From the identified wireless communication terminals, identification information applicable to the individual may be obtained. The identification information may be, e.g., personal information related to a subscriber of the given wireless communication terminal.Type: GrantFiled: July 20, 2010Date of Patent: January 26, 2016Assignee: VERINT SYSTEMS LTD.Inventors: Gideon Hazzani, Arie Briness
-
Patent number: 9237113Abstract: A server for a mobile web service and a method for providing a web service are provided. The wired server stores an IP address of at least one mobile web server. When a request for access to a mobile web server is received, the wired server delivers the access request to the mobile web server or provides a service in place of the mobile web server, using a URL included in the access request.Type: GrantFiled: January 7, 2013Date of Patent: January 12, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-won Lee, Joon-sung Hong
-
Patent number: 9223887Abstract: The invention provides self-organization methodologies and system for internet users to build web-based organizational hierarchical structure that is constituent of units within which direct and sufficient communication can be fulfilled. Each unit is administrated autonomously through the democratic-decision process, and processes information internally. The members of unit can designate or replace its leader anytime though election; the leader elect of a unit will then become a member of its direct upper unit in the structure, representing its unit to participate in the management and election of upper unit and to bring the consolidated results of its unit to the upper unit for further consolidation; recursively, a hierarchical structure is to form from bottom to upper progressively, and to produce different level of end products at different layer.Type: GrantFiled: August 18, 2011Date of Patent: December 29, 2015Inventor: Lixiong Wang
-
Patent number: 9218621Abstract: According to the invention, a content delivery network (CDN) for delivering content objects from a content provider to a recipient is disclosed. The CDN includes a dynamic pricing engine and a second web location. The dynamic pricing engine is coupled to a first web location. The first web location, which is associated with a content provider, allows the recipient to order a content object. The delivery quote is solicited by the first web location for delivering a content object one or more times. The second web location delivers the content object to a recipient system of the recipient. The second web location is associated with the dynamic pricing engine. The dynamic pricing engine automatically produces the delivery quote, which is affected by at least one of the content object or a web location of the recipient system.Type: GrantFiled: July 17, 2013Date of Patent: December 22, 2015Assignee: Limelight Networks, Inc.Inventors: Nathan F. Raciborski, Michael M. Gordon
-
Patent number: 9210336Abstract: 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: September 29, 2014Date of Patent: December 8, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: W. Andrew Scanlon, Andrew J. Chosak, John I. W. Clark, Robert A. Cutting, Alan J. Lipton, Gary W. Myers