Patents Examined by Ruolei Zong
-
Patent number: 11057474Abstract: 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: GrantFiled: December 6, 2017Date of Patent: July 6, 2021Assignee: RICOH COMPANY, LTD.Inventors: Tatsuya Nagase, Takashi Hasegawa
-
Patent number: 11057502Abstract: 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: GrantFiled: February 20, 2020Date of Patent: July 6, 2021Assignee: McAfee, LLCInventor: James Tischart
-
Patent number: 11057333Abstract: 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: GrantFiled: March 29, 2019Date of Patent: July 6, 2021Assignee: GOOGLE LLCInventors: Tilke Judd, Yariv Adan, Zaheed Sabur, Behshad Behzadi, Lucas Mirelmann, Jan Lamecki, Dhruv Bakshi
-
Servicing group-based communication workspace add requests within a group-based communication system
Patent number: 11050804Abstract: 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: GrantFiled: October 28, 2020Date of Patent: June 29, 2021Assignee: Slack Technologies, Inc.Inventors: Britton Jamison, Ryan Morris, Shivnag Kilaru, Smruthi Tatachar Venkatesh, Sharath Upadhya -
Patent number: 11050818Abstract: 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: GrantFiled: January 16, 2020Date of Patent: June 29, 2021Assignee: Microsoft Technology Licensing, LLCInventor: James Leslie Trott
-
Patent number: 11050797Abstract: 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: GrantFiled: November 7, 2018Date of Patent: June 29, 2021Assignee: Connecwise, LLCInventors: Jake Morgan, Mayfield Reynolds
-
Patent number: 11044299Abstract: 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: GrantFiled: February 20, 2020Date of Patent: June 22, 2021Assignee: LeapFrog Enterprises, Inc.Inventor: Troy Gillette
-
Patent number: 11038959Abstract: 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: GrantFiled: November 26, 2019Date of Patent: June 15, 2021Assignee: CLOUDFLARE, INC.Inventors: Kenton Taylor Varda, Kyle Kloepper
-
Patent number: 11032365Abstract: 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: GrantFiled: April 10, 2018Date of Patent: June 8, 2021Assignee: Intel CorporationInventors: John B. Vicente, James R. Blakley, Hong Li, Mark D. Yarvis
-
Patent number: 11023734Abstract: 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: GrantFiled: January 13, 2020Date of Patent: June 1, 2021Assignee: Banjo, Inc.Inventors: Kw Justin Leung, Michael Avner Urbach, Armando Guereca-Pinuelas, Christopher E. Latko, Damien Patton, Rish Mehta
-
Patent number: 11025748Abstract: 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: GrantFiled: December 20, 2013Date of Patent: June 1, 2021Assignee: Alcatel LucentInventors: Philippe Bereski, Christophe Doiteaux
-
Patent number: 11025701Abstract: 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: GrantFiled: April 29, 2020Date of Patent: June 1, 2021Assignee: Verizon Patent and Licensing Inc.Inventor: Deepshikha Bansal
-
Patent number: 11016792Abstract: 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: GrantFiled: March 7, 2019Date of Patent: May 25, 2021Assignee: Amazon Technologies, Inc.Inventors: Stephen Daniel Vilke, Jose Miguel Resendiz Castillo, Austin Garbelman, Jeff David Rosenfeld
-
Patent number: 11018971Abstract: 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: GrantFiled: October 14, 2019Date of Patent: May 25, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Shashikiran Bhalachandra Mahalank, Gokul Narayanan
-
Patent number: 11012526Abstract: 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: GrantFiled: September 19, 2019Date of Patent: May 18, 2021Assignee: Allstate Insurance CompanyInventors: Younuskhan Mohamed Iynoolkhan, Surender Kumar, Nilesh Malpekar, Charles Peavie
-
Patent number: 11005972Abstract: 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: GrantFiled: October 14, 2019Date of Patent: May 11, 2021Assignee: NETAPP, INC.Inventors: Daniel Sarisky, Devon Snyder, David Gelvin, Antonio Abbondanzio
-
Patent number: 10992579Abstract: 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: GrantFiled: September 18, 2019Date of Patent: April 27, 2021Assignee: VMWARE, INC.Inventors: Puran Chand, Craig Farley Newell, Amit Kumar Yadav
-
Patent number: 10986004Abstract: 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: GrantFiled: February 3, 2020Date of Patent: April 20, 2021Assignee: CISCO TECHNOLOGY, INCInventors: Deven Walia, Rakesh B. Goudar, Samar Sharma
-
Patent number: 10985975Abstract: 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: GrantFiled: April 27, 2020Date of Patent: April 20, 2021Assignee: Bank of America CorporationInventors: Brad E. Romano, Shashi Thanikella
-
Patent number: 10979363Abstract: 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: GrantFiled: February 26, 2020Date of Patent: April 13, 2021Assignee: Oracle International CorporationInventors: Andrey Efimov, John Christopher Petry, Julien Nicolas Dollon, Nathaniel Martin Glass