Patents Examined by Brian J. Gillis
-
Patent number: 10735509Abstract: The disclosed computer-implemented method for synchronizing microservice data stores may include (i) establishing, at a first network node, an instance of a first microservice for an application and an instance of a distinct second microservice, (ii) establishing, at a distinct second network node, an additional instance of the first microservice and an additional instance of the distinct second microservice, (iii) establishing a single network channel for synchronizing, between the first network node and the distinct second network node, a first data store for the first microservice and a second data store for the distinct second microservice, and (iv) synchronizing the first data store for the first microservice and the second data store for the distinct second microservice. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: January 31, 2018Date of Patent: August 4, 2020Assignee: CA, Inc.Inventors: Qing Li, Min Hao Chen, Wenjing Wang
-
Patent number: 10715616Abstract: An example peripheral device implementation system and associated methods are described. The example peripheral device implementation system includes a central database, a peripheral service including a peripheral service interface, a communication platform, non-transitory computer-readable medium, and a processing device. The processing device can be configured to establish communication between a cloud environment and the central database, the peripheral service, and a client device. The processing device can be configured to establish communication between a peripheral device and the cloud environment, and automatically perform a self-registration of the peripheral device to the cloud environment.Type: GrantFiled: February 17, 2017Date of Patent: July 14, 2020Assignee: Walmart Apollo, LLCInventor: Rohit Magazine
-
Patent number: 10701111Abstract: A process and apparatus for managing remote devices, for example subscriber mobile devices in a mobile communication network. Apparatus, such as a device management server, transmits a device management initiation message to a managed device such as a mobile device operating within a mobile network. If the message is not received or unsuccessful in establishing a device management communication session, another device management initiation message may be sent. If the device management session may still not begin, the device management server sends a device management client reset message to the managed device. After expiration of a client reset timer, an additional device management initiation message is transmitted.Type: GrantFiled: September 30, 2015Date of Patent: June 30, 2020Assignee: NOKIA OF AMERICA CORPORATIONInventors: Nikolai V Didenko, Matthew Morris, John L Engquist
-
Patent number: 10693932Abstract: Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. An example first device disclosed herein is to send a request including an alphanumeric sharing code to a distribution system to join a shared connection, the shared connection to distribute communication of a complete data stream among a plurality of devices including the first device, the alphanumeric sharing code to associate the plurality of devices with the shared connection. The example first device is also to receive a first one of a plurality of partial data streams corresponding to a first portion of the complete data stream from the distribution system via a first data connection established in response to the request. The example first device is further to relay the first one of the plurality of partial data streams to the second device.Type: GrantFiled: November 21, 2018Date of Patent: June 23, 2020Assignee: AT&T Intellectual Property I, L.P.Inventor: Christopher Baldwin
-
Patent number: 10693961Abstract: Techniques to protect against data loss are disclosed. In various embodiments, an amount of data that has changed since a last backup of at least a defined subset of a save set is determined. The determined amount of changed data is compared to a corresponding threshold. A backup is performed based at least part on a determination that the determined amount of changed data equals or exceeds the threshold.Type: GrantFiled: December 20, 2018Date of Patent: June 23, 2020Assignee: EMC IP Holding Company LLCInventors: Anupam Chakraborty, Tushar Dethe, Shubhashish Mallik
-
Patent number: 10686685Abstract: A method is provided for suspending and resuming virtual machines in a network in dependence of network activity. The method includes providing a virtual machine manager. The virtual machine manager monitors network traffic of the virtual machines on a network bridge in a network layer using data packet analysis to detect dedicated network protocol traffic. More particularly, the monitoring of network traffic of the virtual machines may include: logging network addresses of the virtual machines of the network; combining logged network addresses with information about suspending or resuming virtual machines based on filtering rules being provided for such combination; and sending information about the network addresses of active and suspended virtual machines for virtual network adapters assigned to the virtual machines to the virtual machine manager.Type: GrantFiled: March 7, 2019Date of Patent: June 16, 2020Assignee: International Business Machines CorporationInventors: Jakob C. Lang, Angel Nunez-Mencias, Thomas Pohl, Martin Troester
-
Patent number: 10673936Abstract: Some embodiments provide self-organizing retail resource load sharing systems comprising: a cluster of a set of node systems that receive resource requests; multiple different resource systems that implement predefined tasks consistent with the resource requests; wherein the node systems: access a valid ownership allocation configuration; confirm when a first node system is currently defined as the owner of a first resource system and authorizing activation of the corresponding first resource system when the resource request is intended for the first resource system; and cause the first node system to operate as a proxy and communicate the first resource request to a different embedded allocation application on a second node system that currently owns a second resource system when the first resource request is intended for the second resource system.Type: GrantFiled: December 29, 2017Date of Patent: June 2, 2020Assignee: Walmart Apollo, LLCInventors: Praveen Kumar Maddali, Parijat Bansal, Prithvi Ranganath
-
Patent number: 10637944Abstract: In an information-processing terminal, a controller is configured to perform: receiving an image-related command operation for instructing an image-processing device to execute an image-related operation via an operation interface; and transmitting image-related command information to the image-processing device via a communication interface in response to receiving the image-related command operation, the image-related command information instructing the image-processing device to execute the image-related operation.Type: GrantFiled: July 6, 2016Date of Patent: April 28, 2020Assignee: Brother Kogyo Kabushiki KaishaInventor: Tatsuhiko Sone
-
Patent number: 10616285Abstract: Methods and systems related to supporting real time communications are disclosed. In one type of a real time communication session, prior to an offer and acceptance to perform real time communications, a communication channel may be established between a caller device and a callee device. Information related to addresses of the caller and callee devices can be contained in, or pointed to, by a Universal Resource Locators (URLs) for the caller and callee devices. A network computing device may communicate messages relating to establishing and maintaining the communication channel between the caller and callee devices. In a scenario where the network computing device becomes unavailable, another network computing device can use the URLs and other channel information that may be stored in the database, to handle messages.Type: GrantFiled: April 26, 2016Date of Patent: April 7, 2020Assignee: Comcast Cable Communications, LLCInventors: Rameshkumar Ayyasamy Jayapal, Manoj Chaudhari, Naresh Mudupu, Chris Wendt, Saravanan Muthusamy, Balachandar Gurusamy, Neppoliyan Thangavelu
-
Patent number: 10606507Abstract: A dispersed storage network (DSN) include multiple distributed computing systems, each including a DSN memory. A global scheduling module included in a coordination unit identifies a number of the distributed computing systems included in a subset of the distributed computing systems. For each distributed computing system included in the subset, the scheduling module selects a connection time based, at least in part, on the number of distributed computing systems operating in the subset. The connection time selected for a particular distributed computing system specifies a recurring time period to be used by that system for initiating connections with the global coordination unit. The scheduling module issues, to the distributed computing systems, scheduling messages that include information specifying a connection times for particular distributed computing systems.Type: GrantFiled: November 9, 2018Date of Patent: March 31, 2020Assignee: Pure Storage, Inc.Inventors: Charles H. Chong, Richard W. France, Patrick A. Tamborski
-
Patent number: 10600222Abstract: A communication apparatus, a system, and a method are provided that allow in-context electronic communication. In particular, communications received by a user is organized with in-context information, such as pictures or profiles of senders or recipients, forwarding history of the communication, relationship among the senders or recipients, subject matter and flow of conversation, and the like. As such, the user may review the received communication in context. For example, a graphical interface may be provided to present received messages as graphical conversations among different characters or persons using their pictures. The graphical interface may depict participants, listeners, and speakers in different panels to represent a flow of group conversation. In an embodiment, the communication may be depicted in a story or comic based format to layout messages or comments from different people.Type: GrantFiled: November 6, 2018Date of Patent: March 24, 2020Assignee: PayPal, Inc.Inventor: Rahul Nair
-
Patent number: 10594542Abstract: Disclosed herein is a multi-level analysis for determining a root cause of a network problem by performing a first level of the multi-level process that includes collecting data from one or more network components, generating a set of system metrics where each system metric of the set representing a portion of the data, ranking the set of system metrics based on a level of correlation of each system metric to the network problem to yield a ranked set of system metrics, and providing a visual representation of the first level of the multi-level process. A second level of the multi-level process includes receiving an input identifying one or more of the ranked set of system metrics to be excluded from analysis and performing a conditional analysis using only ones of the set of system metrics that are not identified for exclusion.Type: GrantFiled: October 27, 2017Date of Patent: March 17, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Vimal Jeyakumar, Ali Parandehgheibi, Andy Sloane, Ashutosh Kulshreshtha, Navindra Yadav, Omid Madani
-
Patent number: 10579826Abstract: An anonymous message transmission method and a message transmission system using the same. In an anonymous message transmission method of a message transmission system, a terminal device transmits a message created by a user to a server when the terminal device is set to an anonymous transmission mode and receives a message transmission command from the user, and the server generates an anonymous message by eliminating user information included in the message, and transmits the anonymous message to an external terminal device.Type: GrantFiled: July 14, 2014Date of Patent: March 3, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Eun-hee Rhim
-
Patent number: 10567330Abstract: Methods and systems of dynamic comment are provided. A comment library stores comment entries and provides a basis for determining comment selections dynamically. Metadata associated with the comment entries may also be stored in the comment library. A set of comment selections may be determined based on the context in which a user is commenting on the digital content and the user's input. A comment library may be searched for matching instances of the user's input to determine the set of comment selections.Type: GrantFiled: February 8, 2019Date of Patent: February 18, 2020Assignee: ZOVIO INC.Inventors: Michael E. Jones, Andrew McCann, Craig Gambino
-
Patent number: 10560537Abstract: Technologies are disclosed for local and distributed function based dynamic traffic management for network services. A service host executes a network service and provides a service framework that includes one or more handlers. When a request is received for the service, one of the handlers assigns a classification to the request. The handler then provides the classification to a dynamic function based traffic controller. The controller determines whether the network service is to process the request based on the classification of the request, metrics associated with the network service, and a local traffic management policy. If the controller determines that the network service is not to process the request, the request is rejected. Otherwise, the request is passed to the network service for processing. Metrics can also be provided from the service host to a distributed performance monitoring system for use in managing network traffic at a fleet level.Type: GrantFiled: August 31, 2018Date of Patent: February 11, 2020Assignee: Amazon Technologies, Inc.Inventors: David Y. Yamanoha, Timothy Allen Gilman, Eugene Sheung Chee Lam, Brady Montz, Joel Ross Ohman, Dipanwita Sarkar
-
Patent number: 10542095Abstract: A measurement system includes a controller which is connected to a first network, and a plurality of sensor units of which is connected to the first network and is provided with a synchronous signal transmitter, and the controller includes a setting section that sets at least one of the plurality of sensor units as a first node which transmits a synchronous signal to the first network.Type: GrantFiled: April 26, 2016Date of Patent: January 21, 2020Assignee: Seiko Epson CorporationInventors: Takao Katayama, Mikimoto Jin
-
Patent number: 10536516Abstract: A utilization test generates the multiple dimensions of resource load on the first computer, the multiple dimensions including at least two of: a processor utilization dimension, a main memory utilization dimension, a mass storage utilization dimension, and a network utilization dimension. The utilization test performs iterations of attempts to generate said each dimension of the resource load on the first computer, in an amount equal to a changeable target utilization of said each dimension of the resource load on the first computer. The utilization test adjusts the adjusted utilization to attempt to correct for inequality between (i) the actual utilization of a particular one of the multiple dimensions of the resource load on the first computer, and (ii) the changeable target utilization of the particular one of the multiple dimensions of the resource load on the first computer.Type: GrantFiled: December 28, 2017Date of Patent: January 14, 2020Assignee: Spirent Communications, Inc.Inventors: Timmons Player, David Joyner
-
Patent number: 10523590Abstract: Systems and methods for enforcing mandatory access control in a message-based operating system are provided. Calls to operating system logic may be passed as messages over communication channels in a message-based operating system. A first process configured to receive a message via a communication channel in a message-based operation system may be identified. In addition, the communication channel may be identified. Further, an access rule may be identified. The access rule may be a rule to govern access to the communication channel. The access to the communication channel by the second process may be controlled based on the access rule. The access may be controlled in a kernel of a message-based operating system. The second process may be configured to execute invocation logic. The invocation logic may be executable to send the message via the communication channel.Type: GrantFiled: February 28, 2017Date of Patent: December 31, 2019Assignee: 2236008 Ontario Inc.Inventors: Eric Serge Naud, Roger Francis Maclean
-
Patent number: 10523309Abstract: Embodiments of the present invention provide improved systems and methods for a programmable portable electronic device for airborne operational communications. In one embodiment, a system for preventing unauthorized access to operational aircraft data comprises a personal electronic device and a plurality of aircraft systems that produce avionic operational data. The system further comprises an airborne server in network communication with the personal electronic device and the plurality of aircraft systems, wherein the airborne server implements security measures to prevent unauthorized electronic devices from accessing the avionic operational data, wherein the airborne server controls the dissemination of avionic operational data to electronic devices.Type: GrantFiled: August 19, 2014Date of Patent: December 31, 2019Assignee: Honeywell International Inc.Inventors: Harold Anthony Zulch, III, Thomas D. Judd, Stephen Otis Hickman
-
Patent number: 10516630Abstract: An e-mail system is running with a first synchronization mechanism synchronizing first application data between a service and a client computing system. A second synchronization mechanism synchronizes second application data between the service and the client computing system, using a second protocol. When a given proportion of the application data has been synchronized by the second synchronization mechanism, the application is controlled to use the second application data synchronized according to the second protocol.Type: GrantFiled: November 11, 2016Date of Patent: December 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ethan J. Bernstein, Umut Alev, Luciana S. Dantas, Joshua T. Robinson, Roshin Lal Ramesan