Patents Examined by Aaron N Strange
  • Patent number: 10848388
    Abstract: A system comprises a seed node, one or more compute servers and a controller server. The seed node generates initial conditions for a computational process representing an environment having one or more layers with agents. Each compute server executes tasks to generate a portion of the environment. The controller server receives initial conditions of the environment from the seed node; determines a distribution of tasks for the computational process among the compute servers; and sends instructions to each compute server for execution of tasks determined for the respective compute server. The controller server measures an execution time period for the computational process in units of discrete time frames, and sends an update or synchronization instructions, or both, to one or more compute servers in each time frame.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: November 24, 2020
    Assignee: Deloitte Development LLC
    Inventor: Adrian Bartholomew Myers
  • Patent number: 10834587
    Abstract: Systems, methods, and apparatuses disclose an electronic greeting card application for creating, editing, distributing, and viewing electronic greeting cards on a portable computing device, wherein the electronic greeting card displays animations and permits users to customize the card by way of adding a message, signature, photo, and sound recording.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 10, 2020
    Assignee: American Greetings Corporation
    Inventors: Brian Stanek, Zachary Paladino, Phil Peron, David Noyes, Kathy D'Amato, David Chiang, Robert A. Matousek
  • Patent number: 10833940
    Abstract: Provided is a process of autonomous distributed workload and infrastructure scheduling based on physical telemetry data of a plurality of different data centers executing a plurality of different workload distributed applications on behalf of a plurality of different tenants.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: November 10, 2020
    Assignee: Vapor IO Inc.
    Inventors: Andrew Cencini, Cole Malone Crawford, Erick Daniszewski
  • Patent number: 10833951
    Abstract: A cloud infrastructure diagnostics system comprises a cloud state configuration module operative to define a cloud state model with respect to a cloud infrastructure, wherein the cloud state model comprises a structured collection of selected operational characteristics relative to the cloud infrastructure components. The cloud state model may include a definition of dependencies between the cloud infrastructure components where applicable. A cloud state monitoring module is operative, responsive to the cloud state model definition, to collect periodic cloud state updates with respect to the cloud infrastructure. A cloud state analysis module is operative, responsive to receiving the periodic cloud state updates, to perform: comparing one or more cloud state updates to a corresponding predefined set of reference states; and determining one or more notifications to be transmitted with respect to the operational characteristics of the cloud infrastructure components.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: November 10, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hoang Huy Do, Sergey Odobetskiy
  • Patent number: 10812418
    Abstract: A wearable electronic device for transmitting and receiving a message with an external device is provided. The electronic device includes a display, a memory, a communication interface, a sensor module configured to sense at least one of a state of the wearable electronic device or a state of a user, an input device configured to receive at least one of a movement input or a rotation input, and at least one processor. The at least one processor is configured to, in response to receiving the message from the external device, enter an easy message mode depending on a predetermined condition, analyze the message to generate a plurality of reply messages, and change the plurality of reply messages in response to a user input to the input device.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: October 20, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ja Ok Koo, Eun Bi Kim, Soo Yeun Yang, Jung Yeob Oh, Keum Koo Lee, Soo Jung Lee, Soon Kyu Jang, Sun Mi Jin
  • Patent number: 10805400
    Abstract: Exemplary embodiments are disclosed of apparatus and methods for monitoring and controlling distributed machines. In an exemplary embodiment, a network includes machines each having sensor(s) and/or actuator(s). Each machine has a node resident on the machine and/or in communication with the machine and that provides raw data from the sensor(s) and/or actuator(s). Each node has a network interface, and a processor and memory configured as a node agent to embed the raw data in message(s) without reformatting the raw data. An engine receives and reformats messages from the node agents without reformatting raw data embedded in the messages. The engine directs the reformatted messages including the raw data to user device(s) for use in managing machine activity and/or status. The engine also sends a message from a user device to a node of a given machine, for use in controlling activity and/or status of the given machine.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: October 13, 2020
    Assignee: CATTRON NORTH AMERICA, INC.
    Inventors: Donald Cyril Ferencz, Jr., Kevin David Hostelley, Justin Wesley Conrad
  • Patent number: 10798206
    Abstract: A network host such as a caching device is disclosed that greatly increases the speed with which a server reads and writes data for clients. The host may include a specialized network interface that not only processes TCP but also parses received network file system headers, identifying those headers within the TCP data stream, separating them from any corresponding network file system data, and providing them separately from that data to the network file system of the host for processing as a batch, all without any interrupt to the host. Similarly, the network file system of the host may communicate directly with the network interface by writing network file system headers directly to a register of the network interface to transmit data.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: October 6, 2020
    Assignee: Alacritech, Inc.
    Inventors: Peter K. Craft, Clive M. Philbrick, David A. Higgen
  • Patent number: 10780344
    Abstract: A system and method are described for storing program code and data within an application hosting center. For example, one embodiment of a computer-implemented method comprises: subdividing program code and/or data used to execute an online application into a first type and a second type; storing program code and data of the first type in a first type of memory, the first type of memory providing relatively low latency memory access; storing program code and data of the second type in a second type of memory, the second type of memory providing relatively higher latency memory access compared to the first type of memory; retrieving program code and data from the first memory and the second memory in response to a client request to execute an online application; and transmitting a streaming interactive video stream representing images generated by the application to the client.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: September 22, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Stephen G. Perlman, Roger van der Laan
  • Patent number: 10778627
    Abstract: A message or system may receive a message, and may determine contents and metadata associated with the message. The contents and metadata may be used to identify another user device, such as a device located at a different entity. A notification message or a copy of the message may be forward to the other device. The copy may be formatted to be compatible with the other device. The notification message or the copy of the message may be forwarded to the other device. Additionally, an interface may be forwarded to the other device to enable the other device to access data regarding the message or other messages.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: September 15, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Nitheesh Tejaprakash, Shekhar Kopuri, Angan Adhikari
  • Patent number: 10769913
    Abstract: Systems and methods are described herein that provide a three-tier intelligent video surveillance management system. An example of a system described herein includes a gateway configured to obtain video content and metadata relating to the video content from a plurality of network devices, a metadata processing module communicatively coupled to the gateway and configured to filter the metadata according to one or more criteria to obtain a filtered set of metadata, a video processing module communicatively coupled to the gateway and the metadata processing module and configured to isolate video portions, of video the content, associated with respective first portions of the filtered set of metadata, and a cloud services interface communicatively coupled to the gateway, the metadata processing module and the video processing module and configured to provide at least some of the filtered set of metadata or the isolated video portions to a cloud computing service.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: September 8, 2020
    Assignee: PELCO, INC.
    Inventors: Lei Wang, Hongwei Zhu, Farzin Aghdasi, Greg Millar
  • Patent number: 10764108
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device receives at least one IPMI message from a client device. The embedded-system device extracts message data from the at least one IPMI message. The embedded-system device determines, from the message data, a function call including at least one operation code and for processing a data collection. The embedded-system device processes the data collection based on the at least one operation code. The disclosure describes a common implementation of data transfer and usage that can serve different clients as well as future features with zero or minimum redesign or redevelopment.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: September 1, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Satheesh Thomas, Muthuchamy Kumar
  • Patent number: 10756918
    Abstract: A system that enables a person to monitor and/or control a device via a network, such as the Internet, via an interactive hardware module that interfaces with the device and communicates with a module server located locally or remotely from the placement of the module. The hardware module allows for the transmission and receipt of data between the device interfaced to the hardware module and the module server, thereby enabling the user manually or automatically to control or monitor the device via an access medium, such as an API. Furthermore, the hardware module and the module server may enable the activation of an inactive device from a remote location.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: August 25, 2020
    Assignee: ioBridge, Inc.
    Inventors: Jason Thomas Winters, Peter Hans Scharler
  • Patent number: 10757179
    Abstract: Provisioning virtual machines can include receiving a first request from an administrator or a first client device associated with a user, the request comprising information related to provisioning one of a plurality of virtual machines, and wherein the first request comprises a first location of the first client device. In response a first association is created between a first virtual machine, from among the plurality of virtual machines, and the first location and the user; and a second association is created between a hostname and the first virtual machine. The first and second associations can then be stored.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: August 25, 2020
    Assignee: CA, Inc.
    Inventor: Girish Anantharaju
  • Patent number: 10757043
    Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: August 25, 2020
    Assignee: Google LLC
    Inventors: Ori Gershony, Sergey Nazarov, Rodrigo De Castro, Erika Palmer, Daniel Ramage, Adam Rodriguez, Andrei Pascovici
  • Patent number: 10749951
    Abstract: An aspect of the present disclosure facilitates selection of leader nodes in distributed data services. In one embodiment, a distributed data service is provided operative based on multiple nodes. Upon receiving from a user a selection of a set of nodes that are preferred as leader nodes, a node contained in the set of nodes is set as a leader node in the distributed data service in view of the selection by the user. Accordingly, a user is provided control over the selection of leader nodes in the distributed data service.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 18, 2020
    Assignee: YugaByte Inc
    Inventors: Bogdan-Alexandru Matican, Rahul Desirazu, Karthik Ranganathan, Kannan Muthukkaruppan, Bharat Chandra Baddepudi, Ramkumar Vaidyanathan Sri, Choudhury Sidharth
  • Patent number: 10749862
    Abstract: A client (such as a PC, portable telephone, PDA, electrical appliances), to which a device such as a IC card is connected, starts a handshake protocol to request a server to start communication. When communication is established via the handshake protocol, the initiative of communication is transferred to the server, and the state changes into a neutral state. In this neutral state, a control packet including a particular number of messages and a finished message is transmitted from the server to the client. If the client receives the control packet, the client performs a process according to the messages included in the control packet. This makes it possible to remotely control a device via a network in a highly reliable and efficient manner.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: August 18, 2020
    Assignee: SONY CORPORATION
    Inventors: Hideki Akashika, Takuya Oshima, Tadashi Suzuki, Atsushi Miura, Toyokazu Ota, Yoshiaki Hirano
  • Patent number: 10749930
    Abstract: Systems, methods, and devices of the various embodiments enable HTTP servers, such as HTTP servers providing segments to DASH clients according to the various embodiments, to pass incomplete versions of segments in response to segment requests from the DASH clients. The various embodiments may enable clients, such as DASH clients, to parse incomplete versions of segments.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: August 18, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Osama Lotfallah, Carlos Marcelo Dias Pazos, Charles Nung Lo, Nagaraju Naik, Thomas Stockhammer
  • Patent number: 10749985
    Abstract: An application deployment service (ADS) component receives a request to establish a communication channel for clients to submit deployment artifacts associated with an application. A set of endpoints are created for the channel. In response to receiving a message via one of the endpoints, the ADS determines that additional security verification operations are to be performed before a deployment task indicated in the message can be performed. After the security verification operations are completed, the task is implemented.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: August 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Dhanvi Harsha Kapila
  • Patent number: 10733258
    Abstract: Exemplary embodiments relate to a field of network information technology. Described are a method and a system for sending webpage content of browser bookmark uniform resource locator (URL). The method includes the following steps: receiving browser bookmark URL information sent from a client, the browser bookmark URL information comprising a browser bookmark URL and a message indicating whether the client starts a function of webpage content offline downloading; determining whether a function of webpage content offline downloading of the client is started according to the prompting message; when the function of webpage content offline downloading of the client is client is started, extracting key webpage content of the webpage corresponding to the browser book mark URL; and sending the key webpage content to the client. The exemplary embodiments of present disclosure can save network traffic and improve a reading efficiency of the webpage corresponding to the bookmark URL.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: August 4, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xiaodan Lin
  • Patent number: 10728320
    Abstract: The present disclosure describes a system and method for efficient, coordinated, distributed execution. Processes are registered into a process registry which includes a table or list of processes. Processes which are determined to be no longer running are removed from the registry. Each process is configured to send a broadcast when it starts or stops. Each process periodically reads the registry, sorts the list, and uses it to determine the current master process based on an algorithm.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: July 28, 2020
    Assignee: Bloomberg Finance L.P.
    Inventor: Hendrik Brower