Patents Examined by Zia Khurshid
-
Patent number: 9177290Abstract: In an embodiment, a method for distributed discussion collaboration is provided. The computer-implemented method includes selecting a featured discussion item for each of one or more collaborators based on information associated with each respective collaborator. The method also includes providing selected featured discussion items for display to respective one or more collaborators. The method further includes receiving voting information for the featured discussion items displayed to the respective one or more collaborators. In another embodiment, a system for distributed discussion collaboration includes a selection module configured to select a featured discussion item for each of one or more collaborators based on information associated with each respective collaborator. The system also includes a view controller and a voting module.Type: GrantFiled: October 31, 2012Date of Patent: November 3, 2015Assignee: Google Inc.Inventors: Taliver Heath, Dave Young, Colby Ranger
-
Patent number: 9172760Abstract: A method and a device for monitoring a service usage amount includes: determining, according to one of quintuple information, protocol information, and URL information in received service request information, whether the service request information is the same as specified service stream information in one or multiple session level service monitoring tasks, where the session level service monitoring task includes a session level service monitoring class identity, a monitoring task identity, and the specified service stream information; the monitoring class identity indicates that the monitoring task is used to monitor a usage amount of a specified service stream in a session; when determining yes, accumulating a usage amount of the service request information in the one or multiple session level service monitoring tasks; and reporting the monitoring task identity and an accumulated usage amount of the service request information in the session level service monitoring task to a PCRF.Type: GrantFiled: November 30, 2012Date of Patent: October 27, 2015Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Jun Wang
-
Patent number: 9171099Abstract: Embodiments of the present disclosure provide a method and system for providing additional functionality, including web functionality, to one or more online documents. Specifically, embodiments described herein include receiving a selection of a range of data to be used in a web extension and binding the selection of the range of data to the web extension. Once the data is bound, the binding is stored in a remote computing device. In response to the detection of the interaction with the bound range of data, the bound range of data is sent to the remote computing device where the bound range of data is updated based on the interaction. The updated data is then sent to the web extension to enable the web extension to be updated with the newly received data.Type: GrantFiled: August 8, 2012Date of Patent: October 27, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Shahar Prish, Lawrence Waldman, Daniel Battagin, Jon Garret Simmons
-
Patent number: 9158729Abstract: Described are techniques for processing a request. The request is sent from a command layer to a protocol abstraction layer. The request is to perform an operation on a first object of a first object type and the request includes one or more parameters. The protocol abstraction layer selects a first of a plurality of protocols and a first of a plurality of runtime paths for processing the request. The first protocol is selected in accordance with criteria including any one or more of the first object type, the operation being requested, and the one or more parameters. The request is processed in accordance with the first protocol and the first runtime path.Type: GrantFiled: September 25, 2012Date of Patent: October 13, 2015Assignee: EMC CorporationInventors: Scott E. Joyce, Bruce R. Rabe, Norman M. Miles
-
Patent number: 9152603Abstract: Compute client processes are currently limited to a small percentage of the data I/O bandwidth available from a parallel file system's total aggregate I/O bandwidth. I/O bandwidth is limited by the pathways linking the parallel file system's data storage servers to the clients process's computer system and the number of stops the data makes in route before arriving in the client's memory space. Both of these limitations are overcome by hosting the entire set of file system storage servers or object storage servers within the same common global shared memory, parallel computer system, as the requesting client process. The data moves once, in parallel, from the storage devices, directly to the storage servers memory, which is the same memory address space as the compute client. This provides the compute client with low-latency access to the “Entire Aggregate I/O Bandwidth” provided by all of the File System Data Storage Servers.Type: GrantFiled: December 31, 2012Date of Patent: October 6, 2015Inventor: Albert J Kelly, III
-
Patent number: 9137268Abstract: The present invention provides a method, a terminal, and a server for obtaining a heartbeat period. According to the present invention, the terminal sends a first heartbeat message that includes location information of the terminal to the server and obtains a heartbeat period which corresponds to the foregoing location information directly from the server. This avoids each terminal needing to perform multiple heartbeat message interactions with the server when determining a heartbeat period that best matches a current network, thereby reducing power consumption of the terminal and signaling loads of a device at the network side.Type: GrantFiled: November 27, 2012Date of Patent: September 15, 2015Assignee: Huawei Technologies Co., Ltd.Inventor: Shengqiang Yang
-
Patent number: 9116772Abstract: Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.Type: GrantFiled: September 22, 2012Date of Patent: August 25, 2015Assignee: Avaya Inc.Inventors: Thorsten Ohrstrom-Sandgren, Kurt Haserodt, William T. Walker
-
Patent number: 9106709Abstract: The present invention is directed toward a method and system for tracking webpage requests from web browsers without invading the privacy of the corresponding users. A server receives the webpage requests, and extracts from each of them a user-neutral identifier and URL. The server creates records of these webpage requests, and these records are used to create and update profiles for the corresponding user-neutral identifiers. Since the user-neutral identifiers are not tied to user-specific information, the profiles are made anonymous and user privacy can be protected. However, since each user-neutral identifier is tied to a particular web browser, useful information regarding individual browsing behavior can be obtained. Furthermore, the requested URL's can be categorized before being used to update the profiles, thus eliminating concerns that a user's browsing activity might be tracked from website to website.Type: GrantFiled: September 22, 2011Date of Patent: August 11, 2015Assignee: OPERA SOFTWARE ASAInventors: Mahi Desilva, Sameer Merchant, Lawrence W. Moores
-
Patent number: 9092381Abstract: A device collaboration system includes a server 1 that manages contents, a main communication terminal 10 capable of making access to the server 1 via a network and reproducing a content, and an auxiliary communication terminal 20 capable of making access to the server via the network 30. The server monitors a reproduction state of a content reproduced by the main communication terminal 10, and when the main communication terminal 10 reproduces a predetermined portion in the content, the server controls an action by the auxiliary communication terminal 20.Type: GrantFiled: September 14, 2012Date of Patent: July 28, 2015Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Shuhei Sasakura, Katsuyuki Morita, Eiji Fukumiya
-
Patent number: 9083658Abstract: A system performs operations including detecting a request to present a game application, receiving a resources identifier from a second communication device, determining from the resources identifier that the second communication device has one of a computing resource, a presentation resource, or both, selecting a configuration from a plurality of configurations according to an identity of the gaming application and the resources identifier, selecting according to the configuration at least one resource from one of the computing resource, the presentation resource, or both of the second communication device, and delegating processing by the first communication device of a portion of the gaming application according to the at least one resource of the second communication device.Type: GrantFiled: September 24, 2012Date of Patent: July 14, 2015Assignee: STEELSERIES ApSInventors: Bruce Hawver, Michael Aronzon
-
Patent number: 9063937Abstract: A method is provided for a destination storage system to join a storage area network with a source storage system. The method includes discovering a volume on the source storage system when the source storage system exports the volume to the destination storage system and exporting the volume to the host computer systems. When a command to reserve the volume for a host computer system is received, the method includes determining locally if the volume is already reserved. When the volume is not already reserved, the method includes reserving locally the volume for the host computer system and transmitting to the source storage system another command to reserve the volume for the destination storage system.Type: GrantFiled: July 31, 2012Date of Patent: June 23, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jonathan Andrew McDowell, Siamak Nazari
-
Patent number: 9037635Abstract: A system for accessing digital content includes a server storing the digital content and a client device. The server includes a first broadcast network interface communicating with a broadcast network and a first unicast network interface communicating with a unicast network. The client device includes a user interface accessing the digital content based on user preferences and allowing a user to generate a request to receive a selected portion of the digital content. The client device includes a second broadcast network interface communicating with the broadcast network and a second unicast network interface transmitting the request for the selected portion of the digital content via the unicast network. The server receives the request via the unicast network and transmits the selected portion of the digital content via the broadcast network and the unicast network based on a characteristic of the selected portion of the digital content.Type: GrantFiled: September 20, 2011Date of Patent: May 19, 2015Inventor: Young-Joo Song
-
Patent number: 8977742Abstract: A system for remote validation of user interactions for client-side scripting may include one or more processors and memory. The processors may receive a transcript of user interactions recorded during an execution of a client-side script and a corresponding score. The transcript may include an indication of a relative time when each user interaction was recorded. The processors may execute the client-side script and recreate the user interactions during the execution at the relative times indicated by the transcript, may calculate a second score for the user interactions based at least in part on at least some of the user interactions and the relative times when the user interactions are recreated during the execution of the client-side script, and may provide the second score when it is equivalent to the received score, otherwise may provide an indication that the user interactions are invalid and/or that the received score is invalid.Type: GrantFiled: August 8, 2012Date of Patent: March 10, 2015Assignee: Google Inc.Inventors: Jonathan D. Tang, Kristopher Hom
-
Patent number: 8977773Abstract: A system and method for controlling rates for a Lightweight Directory Access Protocol (LDAP) over MQSeries (LoM) server. The system includes a health metrics engine that calculates an actual delay value, a LoM server that asynchronously obtains the actual delay value from the health metrics engine and place the delay value between one or more requests, and a LDAP master that accepts the one or more requests and send information in the one or more requests to a LDAP replica.Type: GrantFiled: September 7, 2012Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Sean E. Aschen, Bahri B. Bali, Catherine Y. Barnes, Gordan G. Greenlee, Dennis L. Hartel
-
Patent number: 8924591Abstract: A method and device for data segmentation in data compression are disclosed. The method includes: acquiring a segmentation rule corresponding to the length of a current unsegmented data stream according to the length of the current unsegmented data stream in a data stream to be compressed, whereas the length of the unsegmented data stream increases, the probability that the corresponding segmentation rule is satisfied increases monotonically, and when the segmentation rule corresponding to a first length is satisfied, the segmentation rule corresponding to a second length is definitely satisfied too; where the first length and the second length are the length of the unsegmented data stream, and the first length is smaller than the second length; and segmenting, by using the segmentation rule, the data stream to be compressed.Type: GrantFiled: August 17, 2012Date of Patent: December 30, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Chunqiang Li, Zhigang Huang, Feng Li, Yu Zheng
-
Patent number: 8903913Abstract: A message tracking engine facilitates processing of a message through a determined workflow. In particular, the message tracking engine may route the message to various services in an order specified by the workflow. During processing, the message tracking engine tracks the progress of the message through the workflow. If any issues are encountered, the message tracking engine handles the encountered issues. In one aspect, the message tracking engine facilitates performance of one or more synchronous processing steps of the workflow during a first phase. Following the first phase, the message tracking engine serializes one or more asynchronous processing steps of the workflow to a storage device. After serializing the asynchronous processing steps, the message tracking engine facilitates performance of the asynchronous processing steps during a second phase.Type: GrantFiled: August 1, 2012Date of Patent: December 2, 2014Assignee: Facebook, Inc.Inventors: Ajay Somani, Ryan da Piedade Menezes, Rahul Narayan Iyer, Serkan Piantino
-
Patent number: 8898269Abstract: Network management data is managed by determining that a first version and a second version of a set of network management data have been created. The set of network management data is associated with a plurality of managed entities in a network. First and second network graphs are created based on the first version and second version of the set of network management data, respectively. The first and second network graphs include a first and second set of entities in the plurality of managed entities, respectively. A similarity metric is assigned between at least one or more entities in the first and second set of entities. At least a first entity in the first set of entities and at least a second entity in the second set of entities are determined to be identical entities based on the similarity metric being one of equal to and above a first given threshold.Type: GrantFiled: March 14, 2011Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Matthew Duggan, Vasileios Pappas, Mudhakar Srivatsa, Kristian Jon Stewart, Murtaza Zafer