Patents Examined by Madhu Woolcock
  • Patent number: 10382442
    Abstract: 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: Grant
    Filed: August 7, 2017
    Date of Patent: August 13, 2019
    Assignee: Ikonopedia, Inc.
    Inventors: Michael J. Vendrell, Michael Sokoryanksy
  • Patent number: 10356199
    Abstract: 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: Grant
    Filed: October 6, 2016
    Date of Patent: July 16, 2019
    Assignee: Headwater Partners II LLC
    Inventors: Gregory G. Raleigh, Jose Tellado
  • Patent number: 10348815
    Abstract: 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: Grant
    Filed: August 9, 2016
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Noriaki Takatsu, Atsushi Yokoi
  • Patent number: 10341392
    Abstract: 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: Grant
    Filed: February 7, 2014
    Date of Patent: July 2, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Jangwoong Park, Minsoo Lee, Younghwan Kwon, Seungryul Yang, Jaekoo Lee, Hyeonjae Lee
  • Patent number: 10305758
    Abstract: 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: Grant
    Filed: September 22, 2017
    Date of Patent: May 28, 2019
    Assignee: Splunk Inc.
    Inventors: Alok Anant Bhide, Vineetha Bettaiah, Ross Andrew Lazerowitz
  • Patent number: 10237341
    Abstract: 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: Grant
    Filed: March 29, 2012
    Date of Patent: March 19, 2019
    Assignee: EMC Corporation
    Inventors: Shu-Shang Sam Wei, Shreyas Satyanand Kaushik
  • Patent number: 10212063
    Abstract: 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: Grant
    Filed: December 23, 2016
    Date of Patent: February 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Harish Nataraj, Ajay Chandel, Prakash Kaligotla, Naveen Kondapalli
  • Patent number: 10200423
    Abstract: 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: Grant
    Filed: May 1, 2015
    Date of Patent: February 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Magnus Aaen Holst, Nicolai Grødum
  • Patent number: 10177979
    Abstract: 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: Grant
    Filed: October 23, 2015
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donald Crabtree, John S. Houston
  • Patent number: 10164819
    Abstract: 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: Grant
    Filed: December 23, 2013
    Date of Patent: December 25, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jing Fu, Åsa Bertze, Icaro L. J. Da Silva
  • Patent number: 10135668
    Abstract: 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: Grant
    Filed: December 22, 2011
    Date of Patent: November 20, 2018
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Hans Maarten Stokking, Eelco Cramer, Frank den Hartog
  • Patent number: 10110687
    Abstract: 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: Grant
    Filed: October 6, 2006
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hamid Bahadori, Hemanth Puttaswamy
  • Patent number: 10097614
    Abstract: 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: Grant
    Filed: May 26, 2013
    Date of Patent: October 9, 2018
    Assignee: Lenovo PC International
    Inventors: Jennifer Greenwood Zawacki, Steven Richard Perrin, James Stephen Rutledge, Matthew Roper, Mark Charles Davis, Scott Edwards Kelso
  • Patent number: 9998548
    Abstract: 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: Grant
    Filed: December 16, 2014
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9986273
    Abstract: 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: Grant
    Filed: March 29, 2012
    Date of Patent: May 29, 2018
    Assignee: Sony Interactive Entertainment, LLC
    Inventors: True Xiong, Charles McCoy, Ling Jun Wong
  • Patent number: 9940346
    Abstract: 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: Grant
    Filed: July 23, 2014
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gopi K. Attaluri, James L. Finnie, Stewart L. Palmer, Piotr M. Plachta, Garret F. Swart, Xun Xue, Roger L. Q. Zheng
  • Patent number: 9940169
    Abstract: 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: Grant
    Filed: July 23, 2015
    Date of Patent: April 10, 2018
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Christopher Moudy, Kevin Berns
  • Patent number: 9923788
    Abstract: 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: Grant
    Filed: December 20, 2010
    Date of Patent: March 20, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Robby Gerard Bernhard Burgers, Frederik Hugo Zwaal
  • Patent number: 9900227
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing changes in web analytics metrics. In one aspect, a method includes identifying a change in a web analytics metric for a website over a period of time, the web analytics metric being based at least in part on visitor data for the website over the period of time; computing a respective segment contribution score for each of a plurality of segments of the web analytics metric, wherein a segment contribution score for a particular segment is based at least in part on a comparison between a value of the web analytics metric and a value of the particular segment during the period of time; and identifying one or more of the plurality of segments as contributing to the change in the web analytics metric based on the respective segment contribution scores.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: February 20, 2018
    Assignee: Google LLC
    Inventors: Lin Liao, Jiang Ni, Elizabeth L. Liebert
  • Patent number: 9832244
    Abstract: A method and apparatus for dynamic quality adjustment of digital media based on changing streaming constraints is provided. A digital media server sends a digital media stream according to a set of streaming constraints to a requesting client. Audio and visual information may be sent to a requesting client together in a single stream, or separately in multiple streams. A client sends a request over a control network to the digital media server indicating information of a particular type is no longer desired. In response to receiving the signal, the video server ceases transmission of that particular type of information to the signaling client, thus relaxing streaming constraints.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: November 28, 2017
    Assignee: ARRIS Enterprises LLC
    Inventor: David J. Pawson