Patents Examined by Madhu Woolcock
-
Patent number: 10469606Abstract: The present invention relates to a method for a web service supporting synchronous hosting of multiple devices, comprising: a webpage of a web service includes a plurality of subservices corresponding to different types of terminal devices; when the web service is requested, the request is split between the subservices having synchronous relations and pushed to the terminal devices. The web server can simultaneously host and push related content to a plurality of connected devices, and can control a plurality of devices, the service logic between the pluralities of devices being determined when designed by the web service.Type: GrantFiled: April 10, 2014Date of Patent: November 5, 2019Assignees: INSTITUTE OF ACOUSTICS, CHINESE ACADEMY OF SCIENCES, BEIJING HILI TECHNOLOGY CO., LTD.Inventors: Jinlin Wang, Linlin Hu, Zhichuan Guo, Shoujiang Dang, Wu Zhang, Ziqiang Huan
-
Patent number: 10447532Abstract: Coordinated timing networks are dynamically merged into a single coordinated timing network. This merge occurs without taking down any of the servers. Each server of the merged coordinated timing network has the same coordinated timing network identifier (CTN ID), and the merged coordinated timing network has one selected primary time server. Optionally, the merged coordinated timing network may include a backup time server and an arbiter.Type: GrantFiled: October 23, 2015Date of Patent: October 15, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donald Crabtree, John S. Houston
-
Patent number: 10382442Abstract: A system may include a first network in which user device(s) and a HIP server are communicably coupled. The first network may include a secure data administrator, such as a medical data system, that stores secure data. In some implementations, at least one of the user devices may include a web module and communicate with a web server through a second network. At least one of the user device may be restricted from communicating with the secure data administrator, so the user device may request data stored in the secure data administrator through the HIP server. The user device may base the requests for the data on information received from the web server.Type: GrantFiled: August 7, 2017Date of Patent: August 13, 2019Assignee: Ikonopedia, Inc.Inventors: Michael J. Vendrell, Michael Sokoryanksy
-
Patent number: 10356199Abstract: A content distribution system generates a queue of content for a user account, including content available from a network content server and content that has been preloaded from the network content server to a home content reservoir. A wireless end-user device can request streaming of queue content from either location. At least for content streamed to the wireless end-user device directly from the network content server, the media quality of the streamed content is dependent on a current network type to which the wireless end-user device is connected.Type: GrantFiled: October 6, 2016Date of Patent: July 16, 2019Assignee: Headwater Partners II LLCInventors: Gregory G. Raleigh, Jose Tellado
-
Patent number: 10348815Abstract: A command process load balancing system performs load balancing of received commands among a number of server processes to resolve access contention for virtual software resources. These contentions are resolved through a history recording unit that records a history including contents of a processed command and a response time of a process for the command into a history database. A prediction unit predicts, in a case where a set of commands to be processed is assigned to a server process, whether or not a load that is equal to or higher than a reference value is applied, on the basis of the history recorded in the history database. An assigning unit assigns at least one command included in the set of commands to be processed to a different server process, in accordance with prediction that a load that is equal to or higher than the reference.Type: GrantFiled: August 9, 2016Date of Patent: July 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Noriaki Takatsu, Atsushi Yokoi
-
Patent number: 10341392Abstract: Disclosed is a method for controlling a session between devices on a network including a plurality of devices, including: receiving a session control request message from a control device, wherein the session control request message represents a message for operating a session control between a first device and a second device; transmitting a triggering message for a specific control operation to the first device on the basis of the received session control request message; performing the session control between the first device and the second device by using the triggering message; and receiving a triggering response message from the first device, wherein the triggering response message indicates a result of performing the session control.Type: GrantFiled: February 7, 2014Date of Patent: July 2, 2019Assignee: LG ELECTRONICS INC.Inventors: Jangwoong Park, Minsoo Lee, Younghwan Kwon, Seungryul Yang, Jaekoo Lee, Hyeonjae Lee
-
Patent number: 10305758Abstract: Network connected devices are controlled via the transmission of action messages to prevent or correct conditions that impair the operation of the networked information technology (IT) assets. The service monitoring system (SMS) monitoring the IT environment groups together related notable events that are received during system operation. Automatic processes dynamically determine grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules. Events grouping may be performed on a by-service basis to facilitate the complex processing of predicting undesirable system conditions that may be prevented or reduced by transmission of the action messages to the appropriate assets.Type: GrantFiled: September 22, 2017Date of Patent: May 28, 2019Assignee: Splunk Inc.Inventors: Alok Anant Bhide, Vineetha Bettaiah, Ross Andrew Lazerowitz
-
Patent number: 10237341Abstract: A method for providing load balancing for a server cluster using a server dormant mode. Client devices are allowed to conduct transactions with servers when the servers are active. However, the servers are not allowed to accept new transactions in a dormant mode. Thus, an overloaded server can be placed into the dormant mode until the server is no longer overloaded. Loads will be redistributed among other active servers in the cluster while a server is in the dormant mode.Type: GrantFiled: March 29, 2012Date of Patent: March 19, 2019Assignee: EMC CorporationInventors: Shu-Shang Sam Wei, Shreyas Satyanand Kaushik
-
Patent number: 10212063Abstract: A system monitors applications and network flows used during the business transaction to determine distributed business transaction anomalies caused at least in part by network performance issues. A network flow associated with a business transaction is monitored by a network agent. The network agent may capture packets, analyze the packets and other network data to determine one or more baselines, and dynamically compare subsequent network flow performance to those baselines to determine an anomaly. When an anomaly in a network flow is detected, this information may be provided to a user along with other data regarding a business transaction that is utilizing the network flow. Concurrently with the network agent monitoring, application agents may monitor one or more applications performing the business transaction. The present system reports performance data for a business transaction in terms of application performance and network performance, all in the context of a distributed business transaction.Type: GrantFiled: December 23, 2016Date of Patent: February 19, 2019Assignee: Cisco Technology, Inc.Inventors: Harish Nataraj, Ajay Chandel, Prakash Kaligotla, Naveen Kondapalli
-
Patent number: 10200423Abstract: A computer-implemented method is provided in which a server receives from a user device a request to join an online meeting, the request including a meeting identifier for the online meeting. It is determined whether a meeting exists with a meeting identifier that matches the meeting identifier contained in the request. If a match is determined, a message is sent to the user device, the message indicating one or more join methods that the user device can use to join the online meeting.Type: GrantFiled: May 1, 2015Date of Patent: February 5, 2019Assignee: Cisco Technology, Inc.Inventors: Magnus Aaen Holst, Nicolai Grødum
-
Patent number: 10177979Abstract: A coordinated timing network is dynamically split into a plurality of coordinated timing networks. This split occurs without taking down any of the servers. Each coordinated timing network has its own coordinated timing network identifier (CTN ID), and its own primary time server. Optionally, each coordinated timing network includes a backup time server and an arbiter.Type: GrantFiled: October 23, 2015Date of Patent: January 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donald Crabtree, John S. Houston
-
Patent number: 10164819Abstract: In a system for conveying web content to a plurality of user terminals, web traffic events are correlated to a web page session. A method of operating the system includes inspecting web traffic involved in conveying the web content toward the user terminals for extracting web traffic events, associating the extracted web traffic events to one of said user terminals and to one of a plurality of event types, and building a statistic for values indicating times between two consecutive web traffic events that are associated to the same user terminal. The method further includes calculating from the statistic a deviation for a pair of event types, and correlating the web traffic events to a web page session based on the deviation.Type: GrantFiled: December 23, 2013Date of Patent: December 25, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jing Fu, Åsa Bertze, Icaro L. J. Da Silva
-
Patent number: 10135668Abstract: The present invention relates to a method for handling a service request within a local area network. First a service request is received from a user device. The service request comprising information regarding one or more requirements needed to perform the service. Then a download location is localized by means of a localization service within a public network to obtain computer executable information on the basis of the information in the service request. The computer executable information is then retrieved for performing the service from the download location and installed on a networked device within the local area network. Finally, a message is sent to the user device regarding the availability of the service within the local area network.Type: GrantFiled: December 22, 2011Date of Patent: November 20, 2018Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNOInventors: Hans Maarten Stokking, Eelco Cramer, Frank den Hartog
-
Patent number: 10110687Abstract: A system groups the data into sessions to allow tracking and evaluation of individual user behavior. By grouping clicks of a user in a session, the pattern of clicks can be observed, such as which path or pattern of clicks leads to a purchase. In particular, the session data is organized by session, using session transformers or “sessionizers,” before it is provided for database storage, enabling real-time session based analytics.Type: GrantFiled: October 6, 2006Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Hamid Bahadori, Hemanth Puttaswamy
-
Patent number: 10097614Abstract: A system can include a base device and a satellite device configured to operate in an attached state and to operate in a detached state; circuitry that responds to a transition from the detached state to the attached state by establishing a wired communication session between the base device and the satellite device; circuitry that responds to a transition from the attached state to the detached state by establishing a wireless communication session between the base device and the satellite device; and circuitry that communicates information, via an established wired communication session in the attached state and via an established wireless communication session in the detached state, from the base device to the satellite device for rendering the communicated information to a display of the satellite device. Various other apparatuses, systems, methods, etc., are also disclosed.Type: GrantFiled: May 26, 2013Date of Patent: October 9, 2018Assignee: Lenovo PC InternationalInventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
-
Patent number: 9998548Abstract: Communications from a primary communication session are transitioned to a secondary communication session. A primary communication from a primary communication session is detected, where the primary communication is between a first device and a second device, and where the primary communication session is a first type of communication session. A signal selecting a secondary communication session for future communications from the first device is received, where the secondary communication session is a second type of communication session that is different from the first type of communication session, and where the secondary communication session has been determined to be a preferable venue for the future communications from the first device. Future communications from the first device are then directed to the secondary communication session.Type: GrantFiled: December 16, 2014Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
-
Patent number: 9986273Abstract: Systems and methods are disclosed for extracting media content from social networking services and presenting the extracted content to an IPTV (Internet Protocol Television) user in a personalized and easy-to-consume manner. One or more feeds from social networking services that contain data pertaining to the user's social graph are monitored by a service in the IPTV domain for media content that meets preset criteria and preferences of the user. A social networking dashboard application is hosted in the IPTV environment and includes a user interface arranged with tools to enable the user to set preferences and specify tags that control various aspects of the media content extraction. The service can also monitor the social networking feeds in a real-time manner that enables creation of a knowledge base that is usable to present media content “trends” to the IPTV user.Type: GrantFiled: March 29, 2012Date of Patent: May 29, 2018Assignee: Sony Interactive Entertainment, LLCInventors: True Xiong, Charles McCoy, Ling Jun Wong
-
Patent number: 9940169Abstract: Embodiments related to processing data sets in real-time by using a distributed network to generate and process partitioned streams. Messages are assigned to partition streams. Within each stream, each of a set of processors perform a designated task. Results from the task are transmitted (directly or indirectly) to another processor in the stream. The distributed and ordered processing can allow results to be transmitted while or before the results are stored.Type: GrantFiled: July 23, 2015Date of Patent: April 10, 2018Assignee: PEARSON EDUCATION, INC.Inventors: Christopher Moudy, Kevin Berns
-
Patent number: 9940346Abstract: In a shared data system comprising one or more primary nodes and a plurality of secondary nodes, global lock manager on a primary node manages locks for shared resources by exchanging an abstract lock state with local lock managers on the secondary nodes. The abstract lock state includes a particular representation of all of the applications on the nodes that are requesting or are granted locks. The exchange of these particular lock states instead of individual requests improves performance by increasing concurrency and reducing off-machine communication. A global deadlock detector on a node detects and resolves global deadlocks, in conjunction with local deadlock detectors on the secondary nodes.Type: GrantFiled: July 23, 2014Date of Patent: April 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gopi K. Attaluri, James L. Finnie, Stewart L. Palmer, Piotr M. Plachta, Garret F. Swart, Xun Xue, Roger L. Q. Zheng
-
Patent number: 9923788Abstract: Method, for use in a telecommunications network, of selecting from a plurality of composite services a composite service to be executed in response to a network event. Each composite service has associated therewith criteria including a Boolean expression determining whether or not the composite service may be executed in response to the network event. The method comprises composing, for the network event, for each composite service an indicator indicating a) whether or not the criteria for that composite service are met by the network event, and b) a measure of conformity of the network event with said criteria. The method further includes selecting the composite service having associated therewith the indicator indicating that the criteria are met, and indicating closest conformity.Type: GrantFiled: December 20, 2010Date of Patent: March 20, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Robby Gerard Bernhard Burgers, Frederik Hugo Zwaal