Patents Examined by Tania M Pena-Santana
  • Patent number: 10812322
    Abstract: Described in detail herein is an event streaming system. A controller disposed at a facility, can receive an event from computing systems disposed at the facility. The event is received by the controller at a time the event occurs. The controller can stream the event including the set of data. A central system can receive the at least one event streamed by the controller. The central system can include a repository cluster, a relational database, and a NoSQL database. The central system can concurrently route the set of data included in the event to the repository cluster, the relational database and the NoSQL database of the event response system to store the set of data in the repository cluster, the relational database and the NoSQL database.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: October 20, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Bryan Scott Lipkin, Biju Nair
  • Patent number: 10812348
    Abstract: Methods and systems are provided for automatically capturing network data for a detected anomaly. In some examples, a network node establishes a baseline usage by applying at least one baselining rule to network traffic to generate baseline statistics, detects an anomaly usage by applying at least one anomaly rule to network traffic and generating an anomaly event, and captures network data according to an anomaly event by triggering at least one capturing rule to be applied to network traffic when an associated anomaly event is generated.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: October 20, 2020
    Assignee: A10 Networks, Inc.
    Inventors: Rajkumar Jalan, Ronald Wai Lun Szeto, Rishi Sampat, Julia Lin
  • Patent number: 10778733
    Abstract: A social networking system that enables a member of social networking site to search for other members whose group profiles satisfy one or more search criteria. The system further enables the member to select one or more of the members whose profile satisfies the search criteria, and enables a communication between the member and the selected members. Thus, the member may send a communication to all members whose profiles satisfy the search criteria, or to a subset of those members whose profiles satisfy the search criteria. The communication may be an e-mail, an invitation, a chat message, a private positing on a public message board, a text message or any other suitable type of communication.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 15, 2020
    Assignee: Dropbox, Inc.
    Inventors: Akhil Wable, Aditya Agarwal, Ruchi Sanghvi, Joshua Jenkins
  • Patent number: 10771426
    Abstract: Various embodiments of systems and methods to route a plurality of messages are described herein. Initially a plurality of messages are received from a plurality of service providers. Next the plurality of messages are analyzed to determine a first message, from the plurality of messages, corresponding to a first message type and a second message, from the plurality of messages, corresponding to a second message type. Based on the determined first message type and the second message type, the first message is routed to a first route point and the second message is routed to a second route point.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 8, 2020
    Assignee: SAP SE
    Inventors: Virginie Debris, Dean Guyton, Sergejs Melderis, Michael Chen
  • Patent number: 10721310
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client establishes a remote session with a remote machine. The thin client detects a connection of a device at a first connection port. The thin client determines a category of the device. The thin client establishes a redirection channel in the remote session with the remote machine based on the category. The thin client redirects access of the device to the remote machine.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: July 21, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Derek Huang, Tommy Hu, Yugender P. Subramanian, Indira Valmiki
  • Patent number: 10691504
    Abstract: A method, computer system, and a computer program product for migrating a service from one container to another container is provided. The present invention may include obtaining a first group of requests that are accessing a service launched in a first container instance and a second group of requests that are waiting for accessing the service. The present invention may also include generating a migrated service in a second container instance by migrating the service from the first container instance to the second container instance based on the obtained first and second groups of requests. The present invention may further include directing the second group of requests to the migrated service in the second container instance.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Ying Mao, Kun Yang, Jing You, Wu Mi Zhong
  • Patent number: 10681101
    Abstract: There are provided a system, a method and a computer program product for controlling one or more media files in a mobile device. The system predicts a future usage of the media files. The system ranks each media file according to a likelihood that the each media file is processed at a time and a location associated with the predicted future usages. The system preemptively downloads the media files to a local data storage device of the mobile device, according to the ranking. There are also provided a system, a method and a computer program product for using one or more networks for a mobile device. The mobile device downloads an amount of data while the mobile device is connected to the first pre-determined wireless network. The mobile device configures certain applications in the mobile device to use the second pre-determined wireless network.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Alexandre Polozoff, Aaron J. Quirk, Lin Sun
  • Patent number: 10644949
    Abstract: Described systems and methods enable an automatic device detection/discovery, particularly of ‘Internet of Things’ client devices such as wearables, mobile communication devices, and smart home appliances, among others. Device detection comprises assigning a target device to a device category, such as “tablet computer from an unknown manufacturer, running Android®”. Some embodiments determine multiple preliminary category assignments according to distinct inputs such as HTTP user agent data, DHCP data, mDNS data, and MAC data. Each preliminary category assignment may come with an associated score. A definitive category assignment may be made according to an aggregate score. Applications include computer security, software provisioning, and remote device management, among others.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: May 5, 2020
    Assignee: Bitdefender IPR Management Ltd.
    Inventor: Bogdan C. Cebere
  • Patent number: 10637930
    Abstract: Medical devices and other modules configured in local computing environments can be detected, remotely managed, and integrated with a web application hosted on a server using standard communication protocols and a local agent. Such modules can include hardware devices, such as electrocardiograph (ECG) machines, centrifuges and the like, and/or software modules, such as Electronic Medical Records (EMR). The modules can be detected by a web browser receiving input which can be configured to be initiated by a sensor and/or Application Program Interface (API). The web browser, in turn, can communicate with the remote server for approval of the module. Upon approval, the server can establish a WebSocket communication channel through the browser to an agent executing in the local environment. The server can then push a device profile and/or commands to the agent, including a command to execute source code, and the agent, in turn, can collect data from, and/or execute commands with respect to, the module.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: April 28, 2020
    Assignee: Foundry Health
    Inventors: Brock Heinz, Stuart D. Robertson, II
  • Patent number: 10613884
    Abstract: Methods, computer-readable storage medium and systems described herein facilitate registering and consuming network services on a virtual network. A virtual machine management server (VMMS) is configured to receive a service definition associated with a network service. The VMMS creates one or more service profiles based on the service definition. The VMMS configures a plurality of hosts based on the one or more service profiles such that the network service is usable, via a virtual network, by one or more virtual machines within the plurality of hosts.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: April 7, 2020
    Assignee: VMware, Inc.
    Inventors: Raju Koganty, Alex Nhu, Chi-Hsiang Su
  • Patent number: 10608953
    Abstract: The example embodiments are directed to a system and method for deploying and monitoring applications within a cloud environment including multiple execution engines. In one example, the system includes a network interface configured to receive an application from a client, and a processor configured to determine a cloud services platform, from among a plurality of different cloud services platforms, to be a host platform for the application, and retrieve API information from storage that is unique to the determined cloud services platform and which is to be used for communicating with the determined cloud services platform when executing the application, wherein the processor is further configured to launch an execution of the application via the determined cloud services platform and communicate with the determined cloud services platform on behalf of the executing application based on the retrieved API information.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: March 31, 2020
    Assignee: General Electric Company
    Inventors: Venkatesh Sivasubramanian, Sriramakrishna Yelisetti
  • Patent number: 10560351
    Abstract: Disclosed herein are embodiments of a network monitoring device for a supercomputer system having a plurality of supercomputer nodes. The network monitoring device may utilize plug-in software modules to provide network monitoring capabilities related to discovering the network topologies of the supercomputer system, determining network and computing resources that are available for new applications in the supercomputer system, collecting network and computing resources that are being used by running software applications in the supercomputer system, and monitoring running software applications on the supercomputer system.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: February 11, 2020
    Assignee: Architecture Technology Corporation
    Inventor: Maher Kaddoura
  • Patent number: 10560982
    Abstract: Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things).
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: February 11, 2020
    Assignee: Veniam, Inc.
    Inventors: Filipe Manuel Almeida Neves, João Pedro Coelho de Azevedo, Rui Miguel Correia e Costa
  • Patent number: 10530900
    Abstract: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: January 7, 2020
    Assignee: Akamai Technologies Inc.
    Inventors: Matthew J. Stevens, Frederick R. Shotton, Tong Chen
  • Patent number: 10516744
    Abstract: A method of configuring a graphical user interface in a computing device, the device comprising a collection of applications (14), wherein the computing device is connected to a network, the method comprising: determining (16) for each application a list of services required by the application to be executed, determining (18) a collection of available resources as the resources able to be accessed by the computing device through the network, a resources being able to provide a service, comparing (15) the list of services required by each application with the services provided by the collection of available resources so as to find a match for each required service of the list of the said application within the collection of available resources, and generating (24) a list of operational applications, an operational application being an application for which each required service has a match provided by the available resources.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: December 24, 2019
    Assignee: Alcatel Lucent
    Inventors: Monique Lu, Eric Joubert
  • Patent number: 10516704
    Abstract: Various embodiments for implementing a multimedia conference session utilizing a software defined networking (SDN) architecture are described. Various embodiments include a SDN media controller (SDNMC) that initially receives a request to establish a multimedia conferencing session between a plurality of endpoints. Based on the request, the SDNMC allocates at least one virtual media address for the multimedia conferencing session and creates a stream table based on the at least one virtual media address. After processing the request, the SDNMC transmits one or more SDN commands that includes the stream table to the SDN controller. The SDN controller receives the SDN commands at a northbound interface and sends one or more SDN instructions to one or more SDN devices at a southbound interface. The SDN devices update their routing information in order to relay media traffic corresponding to the virtual media address directly between the endpoints.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: December 24, 2019
    Assignee: Polycom, Inc.
    Inventor: Lior Baram
  • Patent number: 10506038
    Abstract: According to an embodiment of the present invention, a global node system architecture that is specific to a read many and write infrequently application comprising: a plurality of global nodes distributed throughout a global region, each global node comprises: a memory that stores a set of data that is replicated at each node of the plurality of global nodes where each node is a self-contained node so that each node of the plurality of global nodes comprises an exact replica of data; and a processor coupled to the memory and programmed to: synchronize data updates at each of the plurality of global nodes; automatically detect a nearest global node with respect to each of the plurality of global nodes; and initiating a communication with the nearest global node.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: December 10, 2019
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Hirenkumar Patel, David Woodstrom, Bret Goldsmith
  • Patent number: 10505843
    Abstract: An information handling system includes a memory and a first controller. The memory stores a mapping table. The first controller is configured to communicate with the memory. The first controller detects a presence of a second controller in response to a first node being connected to a network within the information handling system, generates a port number for the second controller, stores the port number for the second controller in the mapping table, receives an indication that an Internet Protocol address of the second controller has changed, and updates the mapping table with the changed Internet Protocol address of the second controller.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: December 10, 2019
    Assignee: Dell Products, LP
    Inventors: Dinesh K. Ragupathi, Yogesh P. Kulkarni, Wade A. Butcher, Hendrich M. Hernandez
  • Patent number: 10498833
    Abstract: Examples described herein may include a playback device receiving, from a control device, a validation-key that includes an application identifier corresponding to a controller application. The playback device may create a session identifier and transmit the session identifier to the control device. The playback device may receive, from the control device, a playback request comprising the session identifier and a playback command. The playback device may determine that the session identifier is valid and then execute the playback command. A computing system may receive identification information related to a controller application and generate the validation-key based on the controller application meeting at least one quality-control metric. The controller application may receive the validation-key from the computing system.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: December 3, 2019
    Assignee: SONOS, INC.
    Inventor: Andrew Schulert
  • Patent number: 10469601
    Abstract: There is disclosed an apparatus configured to provide a chart of content items to a plurality of user devices. The apparatus is configured to enable individual users to temporarily access one or more content items listed in the chart. The apparatus comprises a user device interface configured to communicate with user device applications and a permissions module configured to define user access permissions, including temporary user access permissions, relating to individual ones of the one or more items of content. The apparatus also provides a distribution module configured to implement permissions defined in the permission module in relation to user devices by making available one or more items of content listed in the chart to at least one user device application.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: November 5, 2019
    Assignee: NOW TECHNOLOGIES (IP) LIMITED
    Inventors: Marc Samuel Lewis, Christopher Simon Gorman, Nicholas R. C. G. Lycett