Patents Examined by Ruolei Zong
  • Patent number: 11057474
    Abstract: A communication terminal includes a memory, an interface, and circuitry. The communication terminal is one of a plurality of communication terminals each of which receives a request for communication start from a source communication terminal. The memory stores identification information of the source terminal in response to the request for communication start. The interface responds to the request for communication start, and receives a request for communication establishment from the source terminal. The request for communication establishment is transmitted from the source terminal when the source terminal selects the communication terminal from the plurality of communication terminals each of which responds to the request for communication start.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: July 6, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventors: Tatsuya Nagase, Takashi Hasegawa
  • Patent number: 11057502
    Abstract: A computer readable storage medium, system and method for improving automated testing systems to include a first and second behavioral data. The first behavioral data is collected periodically and the second behavioral data is collected in real time. The receipt of the first behavioral data and a second behavioral data are followed by the receipt of a system configuration template. A test case is updated based on the first and second behavioral data, and an automated test environment is reconfigured based on the first behavioral data, second behavioral data, and the system configuration template. The test executes in the automated test environment producing a test result.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: July 6, 2021
    Assignee: McAfee, LLC
    Inventor: James Tischart
  • Patent number: 11057333
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for incorporating application links into message exchange threads. One or more cues emanating from a message exchange thread involving two or more message exchange clients may be detected. The one or more cues may trigger incorporation, into the message exchange thread, of a selectable link to a distinct application. At least one candidate application that is installed on a given client computing device operated by a message exchange thread participant may be identified. The candidate application may be associated with content of the message exchange thread. A selectable link may be incorporated into a transcript of the message exchange thread displayed in a graphical user interface of a message exchange client operating on the given client computing device. The selectable link may be operable by the participant to expose to the participant an interface associated with a respective candidate application.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: July 6, 2021
    Assignee: GOOGLE LLC
    Inventors: Tilke Judd, Yariv Adan, Zaheed Sabur, Behshad Behzadi, Lucas Mirelmann, Jan Lamecki, Dhruv Bakshi
  • Patent number: 11050804
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for servicing a group-based communication workspace add request within a group-based communication system.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: June 29, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Britton Jamison, Ryan Morris, Shivnag Kilaru, Smruthi Tatachar Venkatesh, Sharath Upadhya
  • Patent number: 11050818
    Abstract: Techniques for coordinating an action between devices are described. According to one or more implementations, a first device is designated as a reporter of an action type, and a second device is designated as a subscriber to the action type. In at least one implementation, the action type represents an action that can occur at an end user device. The first device and the second device include a platform agnostic code module that enable the devices to exchange communications, such as via an intermediate coordinator. When the first device detects that an instance of the action type occurs, the first device reports the action via the platform agnostic code module, and the second device is notified of the action via the platform agnostic code module.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: James Leslie Trott
  • Patent number: 11050797
    Abstract: Systems and methods of the present disclosure are directed to providing remote control capabilities in information technology infrastructure. In particular, systems and methods of the present disclosure can provide remotely control capabilities to facilitate the management, configuration, or maintenance of information technology infrastructure.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: June 29, 2021
    Assignee: Connecwise, LLC
    Inventors: Jake Morgan, Mayfield Reynolds
  • Patent number: 11044299
    Abstract: Techniques for providing seamless offline access to web-based interactive activity may include determining a web-based interactive activity to be made available offline, and a set of content files corresponding to the web-based interactive activity. One or more content files from a content host can be synchronized to the communication device. A web browser on the communication device can be executed to launch the web-based interactive activity. When the communication device is determined to be offline, dynamic activity data for the web-based interactive activity stored in the web storage integrated with the web browser of the communication device can be synchronized from a web domain associated with the content host to a local domain of the communication device. The web-based interactive activity can then be accessed while offline using the dynamic activity data in the local domain of the web storage of the web browser of the communication device.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: June 22, 2021
    Assignee: LeapFrog Enterprises, Inc.
    Inventor: Troy Gillette
  • Patent number: 11038959
    Abstract: A first compute server of a distributed cloud computing network receives a request from a first client device for an object to be handled by an object worker that includes a single instantiation of a piece of code that solely controls reading and writing access to the first object. A determination is made that the object worker is instantiated for the object and is currently running in the first compute server, and the piece of code processes the first request. The first compute server receives a message to be processed by the first object worker from a second compute server. The message includes a second request for the object from a second client device connected to the second compute server. The piece of code processes the message and transmits a reply to the second compute server.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: June 15, 2021
    Assignee: CLOUDFLARE, INC.
    Inventors: Kenton Taylor Varda, Kyle Kloepper
  • Patent number: 11032365
    Abstract: Technologies for establishing and utilizing a decentralized cloud infrastructure using a plurality of mobile computing devices include broadcasting for the formation of the decentralized cloud computing and storage infrastructure and establishing wireless communications between the plurality of mobile computing devices. The plurality of mobile computing devices self-organize and cooperate with one another to establish a structured decentralized cloud infrastructure to expose and sharing resources, services, and/or applications for ad hoc or socially-driven decentralized, cloud computing purposes.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: June 8, 2021
    Assignee: Intel Corporation
    Inventors: John B. Vicente, James R. Blakley, Hong Li, Mark D. Yarvis
  • Patent number: 11023734
    Abstract: The present invention extends to methods, systems, and computer program products for ingesting streaming signals. Signal ingestion modules sample a frame from a raw streaming signal. A preliminary severity or possible event type is computed from the sampled frame. A deeper inspection request is triggered of the raw streaming signal or of another raw streaming signal. Segments of content from the raw streaming signal or the other raw streaming signal are inspected. An actual severity or actual event type is computed from the inspected content. The actual severity or actual event type can be included in a normalized signal.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: June 1, 2021
    Assignee: Banjo, Inc.
    Inventors: Kw Justin Leung, Michael Avner Urbach, Armando Guereca-Pinuelas, Christopher E. Latko, Damien Patton, Rish Mehta
  • Patent number: 11025748
    Abstract: A mobile system (S1) comprises i) a first operating system (OS1), capable of exchanging data with a CPE (E1), ii) a second operating system (OS2) with a tunnel layer and coupled to devices (D1-D3) having respective IP prefixes and producing data to be accessed from a central application, via a client gateway (CG), iii) a first means (M1) for obtaining a first IP address for the second operating system (OS2) from the CPE (E1) and through the first operating system (OS1), and a second means (M2) for triggering transmission of this first IP address and the device prefixes by the second operating system (OS2) to the client gateway (CG), through the first operating system (OS1) and the CPE (E1), for requesting the establishment of a tunnel between the second operating system (OS1) and the client gateway (CG) to allow the central application to access to data generated by the devices.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 1, 2021
    Assignee: Alcatel Lucent
    Inventors: Philippe Bereski, Christophe Doiteaux
  • Patent number: 11025701
    Abstract: A system described herein may provide the use of secured ledger techniques, such as blockchain techniques, to secure information provided by a content provider, such as an application server. A device may generate a file containing such information, and a file name of the file may exclude identifying information for the content provider, such as a Uniform Resource Locator (“URL”) or domain name associated with the content provider. The device may generate a first mapping between the file name and the content provider, and may record the first mapping to a ledger system. The device may maintain a second mapping of an identifier of a portion of the ledger system, in which the first mapping was recorded, to the content provider, and may use this second mapping to retrieve the information from the file upon an authorized request.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: June 1, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Deepshikha Bansal
  • Patent number: 11016792
    Abstract: A system for providing access to remotely hosted applications obtains information indicative of the resolution of a client desktop and an arrangement of windows on the client desktop. A host of the applications is made to conform its desktop resolution and arrangement of windows to that of the client desktop, such that the occluded window portions correspond between the client and host. Visible content of the hosted application windows is tracked and streamed to the client.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: May 25, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Daniel Vilke, Jose Miguel Resendiz Castillo, Austin Garbelman, Jeff David Rosenfeld
  • Patent number: 11018971
    Abstract: A method for distributing network function (NF) topology information among proxy nodes and for using the NF topology information for inter-proxy node message routing includes configuring a first proxy node as a leader service communications proxy (SCP). The method further includes configuring a plurality of second proxy nodes as worker proxy nodes. The method further includes registering the worker proxy nodes with the leader SCP. The method further includes subscribing, by the worker proxy nodes and with the leader SCP, to receive NF topology information from the leader SCP. The method further includes, at the leader SCP, receiving NF topology information from the worker proxy nodes and communicating the NF topology information to the worker proxy nodes subscribed to receive the NF topology information. The method further includes, at the worker proxy nodes, using the NF topology information to route messages to proxy nodes serving destination NFs.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 25, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shashikiran Bhalachandra Mahalank, Gokul Narayanan
  • Patent number: 11012526
    Abstract: Methods, computer-readable media, software, and apparatuses may receive, at a field vehicle, field data from one or more unmanned autonomous vehicles, where the field data may be indicative of an item for assessment. Edge-computing, based on machine learning techniques, may be performed at the field vehicle to identify one or more characteristics of the assessment, and a projected cost may be determined. An estimate may be sent to a consumer. In some aspects, the projected costs may be based on local data related to a geographical location of the item. In another aspect, underwriting tasks may be performed at the field vehicle, and a quote may be sent to a consumer.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: May 18, 2021
    Assignee: Allstate Insurance Company
    Inventors: Younuskhan Mohamed Iynoolkhan, Surender Kumar, Nilesh Malpekar, Charles Peavie
  • Patent number: 11005972
    Abstract: A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to: receive a schema with a tag and a parameter, the schema representing a change to be made to a converged infrastructure environment, wherein the schema is received from a cloud-based service to the on-site converged infrastructure environment; select an executable script template from a store of executable script templates using the tag; generate an executable script from the executable script template, including populating the executable script template with the parameter; and run the executable script against a component of the converged infrastructure environment.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 11, 2021
    Assignee: NETAPP, INC.
    Inventors: Daniel Sarisky, Devon Snyder, David Gelvin, Antonio Abbondanzio
  • Patent number: 10992579
    Abstract: Disclosed are various embodiments for providing split-tunneled network connectivity on a per-application basis. A request to make a connection, such as a transmission control protocol (TCP) or a universal datagram protocol (UDP) connection, to a remote host specified by an internet protocol (IP) address in the request is received from a network driver. A hostname lookup table is queried to determine a hostname associated with the IP address for the remote host. A policy is identified based on the hostname associated with the IP address for the remote host. Then, the connection is routed based on the policy.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 27, 2021
    Assignee: VMWARE, INC.
    Inventors: Puran Chand, Craig Farley Newell, Amit Kumar Yadav
  • Patent number: 10986004
    Abstract: A method including: in a network element that includes one or more hardware memory resources of fixed storage capacity for storing data used to configure a plurality of networking features of the network element and a utilization management process running on the network element, the utilization management process performing operations including: obtaining a plurality of entries of the one or more hardware memory resources representing utilization of the one or more hardware memory resources by network traffic passing through the network element; sorting the plurality of entries of the one or more hardware memory resources by statistics associated with the network traffic passing through the network element to produce sorted entries; and sending the extracted to a network management application for display is disclosed. An apparatus and one or more non-transitory computer readable storage media to execute the method are also provided.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: April 20, 2021
    Assignee: CISCO TECHNOLOGY, INC
    Inventors: Deven Walia, Rakesh B. Goudar, Samar Sharma
  • Patent number: 10985975
    Abstract: A parallel processing device includes a parallel processing engine implemented by a processor. The parallel processing engine is configured to execute a shell script for each particular processing job in a queue of processing jobs to run. The shell script is configured to dynamically generate a configuration file for each particular processing job. The configuration file instructs a network of computing systems to run the particular processing job using a particular number of parallel partitions corresponding to a parallel partitions parameter associated with the particular job. The configuration file includes randomized scratch directories for computing nodes within the network of computing systems and a calculated container size for the particular processing job. Each processing job is run on the network of computing systems according to the dynamically-generated configuration file of the particular processing job.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: April 20, 2021
    Assignee: Bank of America Corporation
    Inventors: Brad E. Romano, Shashi Thanikella
  • Patent number: 10979363
    Abstract: Techniques for resegmenting a partition in a distributed stream-processing platform are provided. The techniques include receiving a trigger to move a partition of the distributed stream-processing platform from a first broker on a first set of physical resources to a second broker on a second a set of physical resources. In response to the trigger, the partition is allocated on the second broker, and the first broker is configured to redirect, to the second broker, requests for new messages after a last offset in the partition without replicating older messages before the last offset to the second broker. Idempotent produce metadata for the partition from the first broker is then merged into the second broker. Finally, metadata for processing requests for the partition is updated to include the second broker.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: April 13, 2021
    Assignee: Oracle International Corporation
    Inventors: Andrey Efimov, John Christopher Petry, Julien Nicolas Dollon, Nathaniel Martin Glass