Patents Examined by James Edwards
  • Patent number: 10333769
    Abstract: The present application is directed to a networked apparatus including a non-transitory memory having instructions stored thereon for generating network traffic based upon a linear representation of a predetermined protocol. The apparatus also includes a processor operably coupled to the non-transitory memory and the listening tool. The processor is configured to perform the instructions of spawning a finite state machine based upon the linear representation of the predefined protocol. The processor is also configured to perform the instructions of sending data of the finite state machine to an endpoint to screen the network traffic. The processor is also configured to perform the instructions of receiving the screened network traffic from the endpoint based upon the finite state machine. The application is also directed to a method for testing network traffic.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: June 25, 2019
    Assignee: LGS Innovations LLC
    Inventor: Suzanna Schmeelk
  • Patent number: 10326851
    Abstract: An approach is described for adjusting prominence of a participant profile in a social networking interface. An associated system may include a processor and a memory storing an application program, which, when executed on the processor, performs an operation that may include receiving an activity stream update of the participant and calculating a relevancy score based on content in the activity stream update. The operation further may include adjusting a visibility level of the participant profile in the social networking interface based upon the calculated relevancy score. Adjusting the visibility level may include increasing the visibility level of the participant profile upon determining that the calculated relevancy score is greater than or equal to a first predefined threshold value. Adjusting the visibility level further may include decreasing the visibility level of the participant profile upon determining that the calculated relevancy score is less than a second predefined threshold value.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 18, 2019
    Inventors: Corville O. Allen, Bernadette A. Carter
  • Patent number: 10305739
    Abstract: A method, system and computer product for undoing user or administrator server configuration actions on a multi-tenant server panel. When a user or an administrator makes a mistake doing an operation in a server UI all the actions that were performed after the mistake, will be executed with errors, incorrectly or will produce unexpected results. The system allows for undoing all the subsequent user actions after the mistake to the point where the mistake was made. Separate action logs for each individual user or administrator are kept. A user can select an action from a menu list to be undone by invoking a corresponding server API without affecting any actions by other server panel users.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: May 28, 2019
    Assignee: Plesk International GmbH
    Inventor: Igor Gubaidullin
  • Patent number: 10292213
    Abstract: A method for controlling an information terminal apparatus is disclosed. The method includes, receiving first display data indicating a condition to permit collecting selection information indicating recipe information selected by a user, and recipe information for selection. Once a recipe is selected by the user, selection information indicating selected recipe information is received. Based on the received information, a determination of whether the selected recipe information has a specific health identifier, and a determination of whether the user has granted a comprehensive permission for collecting the selection information under the indicated condition are made. When the selected recipe information is determined to include the specific health identifier and it is determined that the user has granted the comprehensive permission, the selected recipe information is uploaded to a server without requesting an individual permission from the user.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: May 14, 2019
    Inventors: Yuji Unagami, Motoji Ohmori
  • Patent number: 10282699
    Abstract: An approach for updating of a repetition frequency of a system scan operation. The approach calculates values of asset management factors based on results of the asset management factors from a current and a previously performed system scan operation. Groups of the computer systems are treated as node equivalents, and the asset management factors are treated as synapse equivalents of the node equivalents. The approach also feeds values of the factors and weighing values as input for determining an update value for the repetition frequency as output. The weighing value is adaptable via the learning capability of the neural network equivalent. Finally, the repetition frequency is updated using the update value by an activation function.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Krzysztof G. Fabjanski, Marek Peszt, Agnieszka Tkaczyk, Piotr J. Walczak
  • Patent number: 10257287
    Abstract: A data distribution system in comprises software application nodes that utilize a publish-subscribe communication mechanism for distribution of data in real-time or near real-time within a personal area network (PAN), local area network (LAN), or wide-area network (WAN) configuration. The distributed system communication software application nodes reside in medical devices, such as monitoring devices and cardiac defibrillators, and associated patient information delivery systems and patient data management systems comprising medical software installed on servers and end-user computing devices, including mobile devices.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: April 9, 2019
    Assignee: Physio-Control, Inc.
    Inventors: Cheryl Protas, James Wootten, Seshadri Kumar Padmanabha, Ken Peterson, Randy Merry, David Stewart
  • Patent number: 10244032
    Abstract: In one example, a gateway device includes one or more processors configured to determine that a subscriber device has started a first application, determine that the subscriber device has ended a second application, and send a message, in accordance with Diameter protocol, to a policy server device indicating both that the subscriber device has started the first application and that the subscriber device has ended the second application. In another example, a gateway device includes one or more processors configured to send at most one message, in accordance with Diameter protocol, to a policy server device indicating that a subscriber device has started an application, and at most one message, in accordance with the Diameter protocol, indicating that the subscriber device has stopped the application.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 26, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Anand Narayanan Rao, Prasad Chigurupati
  • Patent number: 10237223
    Abstract: A user operating a messaging client can use control codes to defer messages for later action. For example, a user can defer a message by forwarding the message to herself and including in a field of the message a control code indicating that the message should be deferred until a particular condition is met. A message management service can receive the forwarded message, detect the control code, and defer the forwarded message, the original message, or both, e.g., by temporarily moving the message(s) to a deferred-message store until the condition is met.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: March 19, 2019
    Assignee: Dropbox, Inc.
    Inventor: Anthony Lu
  • Patent number: 10230675
    Abstract: When a message is received, the recipient set in the message, as well as ancestor message identifiers, are analyzed. The received message is either placed in an existing thread in an existing conversation, or in a new thread in the conversation, based upon the analysis of the recipient set and the ancestor identifiers.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Justin B. Mahood, Ryan Gregg, Tali Roth, Giselli Panontini DeSouza Sana, Linda Chen, Rajesh Ramanathan, Rafael Ferreira Barcelos
  • Patent number: 10218765
    Abstract: In one embodiment, a device in a network assigns packets from a communication transmitted via the network to time windows over a period of time. The device determines a transmission performance metric for each of the packets in a particular time window and calculates, for each of the time windows, local disturbance scores, which are based on the transmission performance metrics for the packet in the time windows. A particular local disturbance score for a particular time window maps the transmission performance metrics for the packets in the time window to a perceived quality metric. The device determines a distortion score for the communication by aggregating the local disturbance scores for the time windows over the period of time.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: February 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaoqing Zhu, Dan Tan, John George Apostolopoulos, Ahmed Atef Younes Badr, Ashish Khisti
  • Patent number: 10212034
    Abstract: A method for providing network configuration changes in a service provider environment includes, by a server computer of the service provider environment, selecting a plurality of scripts associated with a corresponding plurality of operations that enable configuration changes to one or more network devices within the service provider environment. A network change procedure is generated based on the selected plurality of scripts. Metadata is read for at least one script of the plurality of scripts in the network change procedure. State information is determined for the at least one script using the metadata. Based on the state information, automatic execution of at least one operation is performed to generate an operation result. A determination is made whether to perform a rollback of the automatic execution based on the operation result.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Pablo Sebastián Carranza Giotto, Devin Kowatch
  • Patent number: 10171619
    Abstract: Analyzing network traffic includes identifying, by a computer related to an enterprise, an endpoint outside of the enterprise of a network connection between a resource of the enterprise and the endpoint; and autonomically determining, by the computer related to the enterprise, when the endpoint is associated with a cloud service provider. An indication that the endpoint is associated with the cloud service provider can then be stored by the computer related to the enterprise.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: January 1, 2019
    Assignee: CA, Inc.
    Inventors: Dave Disciascio, Olga Lagunova
  • Patent number: 10148489
    Abstract: A service impact event analyzer is used to evaluate service assurance risk in cloud SDN networks. Using data fusion, an alarm subset dataset is generated from a raw trap dataset. Service impact events are identified in the subset dataset. The service impact events are categorized into service impacted event categories, and a model is created for associating the event categories with process function classes. Time durations of the service impact events are computed using correlated secondary alarms from the alarm subset dataset. The service assurance risk is evaluated using the model and the time duration.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: December 4, 2018
    Inventors: Tsong-Ho Wu, Wen-Jui Li, Shyhyann Lee, Li-Chuan Sun
  • Patent number: 10122815
    Abstract: A method of handling requests for service by client applications. The method comprises receiving a client request by a proxy application from a client application, where the client request identifies the client application, a business transaction type, and a business transaction service platform, reading a mapping configuration file by the proxy application, where the mapping configuration file maps signatures comprising a client application identity, a business transaction type identity, and a business transaction service platform identity to an action, the action comprising one of executing a stubbed out function on the messaging middleware platform and performing a business transaction on a business transaction service platform, based on reading the mapping configuration file, building a business transaction request by the proxy application, and sending by the proxy application the business transaction request to the business transaction service platform identified in the client request.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: November 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Stefan Stroebel, Brian J. Washburn
  • Patent number: 10116429
    Abstract: This disclosure relates to systems and methods for functionality-specific system time synchronization. In one embodiment, a method is disclosed, which comprises determining whether functionality-specific system time information is available from a first server. If the functionality-specific system time information is available from the first server, a first request for functionality-specific system time information is transmitted to the first server. A first functionality-specific system time is received from the first server. A second functionality-specific system time can then be generated based on the first functionality-specific system time. If the functionality-specific system time information is not available from the first server, after a second request for functionality-specific system time information is received from a second device, the method further comprises determining whether to provide a local functionality-specific system time to the second device.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: October 30, 2018
    Assignee: WIPRO LIMITED
    Inventor: Tinku Malayil Jose
  • Patent number: 10114683
    Abstract: Managing a virtual object in a server device includes storing the virtual object in a database accessible to the server device and, in response to a non-subscriber user performing a first action on the virtual object, sending a message from the server device to at least one user that subscribes to the virtual object.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: October 30, 2018
    Inventors: Pamela Chen, Rebecca L J Chen, Jacqueline Yen, Cecelia Y C Yu
  • Patent number: 10091066
    Abstract: An integration system and method, for a more efficient integration of communication devices in a distributed device management system (DMS), has several FDI and OPC UA components to be applied to and/or integrated in a DMS and providing one or more processing units, in particular at least one discovery unit as well as executable data structures, to discover and determine distributed operable communication servers and/or devices, in particular independent from their location, so to say independent whether they are located within the components of the DMS like for example the FDI servers, the FDI clients, OPC UA discovery servers or stand-alone in the engineering/control/field network, as well as to a corresponding DMS comprising said system and/or performing said method.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: October 2, 2018
    Assignee: ABB Schweiz AG
    Inventor: Dirk Schulz
  • Patent number: 10058777
    Abstract: A method is performed at a server system comprising one or more processors and memory. The server system executes a task being performed on a first mobile client according to instructions from the first mobile client. The server system receives a handover request from the first mobile client, which indicates that the first mobile client has suspended performance of the task and includes information identifying one or more second mobile clients who are candidates to assume performance of the task. The server system sends, to at least a subset of the second mobile clients, a request to assume performance of the task and receives, from a respective second mobile client of the subset of the second mobile clients, an indication that the respective second mobile client intends to assume performance of the task. The server system executes the task according to instructions received from the respective second mobile client.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: August 28, 2018
    Inventor: Wen Zha
  • Patent number: 10015077
    Abstract: Techniques are described herein that are capable of forwarding a current request based on, at least in part, previous request(s). For instance, the current request may be received at a first forwarding server from a sending server via a network. The first forwarding server may determine that a second forwarding server is associated with (e.g., receives, causes to be forwarded, or responds to) previous request(s) from the sending system. The first forwarding server may cause the current request to be forwarded to an endpoint based on, at least in part, the previous request(s) being associated with the second forwarding server. For instance, the first forwarding server may cause the current request to be forwarded to the endpoint based on, at least in part, the second forwarding server forwarding the previous request(s) to the endpoint.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: July 3, 2018
    Inventor: Gareth R. Bradshaw
  • Patent number: 10003565
    Abstract: A first request, to access a web site associated with a domain name, is obtained at a gateway router interposed between a local area network and an internet service provider's infrastructure, from a host on the local area network. The gateway router has Domain Name Service (DNS) resolver capability. The first request is received while the gateway router has upstream connectivity to the internet service provider's infrastructure via IPv6 but not via IPv4. Further steps include sending, from the gateway router, the first request; obtaining, at the gateway router, an indication that an IPv4 address will imminently be required for the gateway router; and, responsive to obtaining the indication, sending, from the gateway router, into the internet service provider's infrastructure, a second request, for an IPv4 address for the gateway router.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: June 19, 2018
    Inventor: Wesley E. George, IV