Patents Examined by Blake J Rubin
-
Patent number: 11178079Abstract: Exemplary embodiments relate to techniques for improving the speed and rendering quality of an image (e.g., a JPEG), particularly in an end-to-end encrypted environment. The image may be analyzed on the sending-client side and the image data may be broken into a thumbnail and a full-quality image, where the full-quality image data relies on the thumbnail data to render a high-quality image. The image is uploaded to a blob store, and a message is sent to the receiving client with image information. At the recipient side, the JPEG image data is retrieved from the blob store and the thumbnail is first rendered. Subsequently, as the remainder of the image data is received at the receiving client, the image is updated. Consequently, images are rendered faster, and the thumbnail can be automatically downloaded so that a user can determine if they wish to download the full image.Type: GrantFiled: May 20, 2020Date of Patent: November 16, 2021Assignee: WHATSAPP LLCInventors: Aaron Patel, Jonathan Sheller
-
Patent number: 11169864Abstract: The invention provides systems, methods and computer program products for executing remote application iteration(s) of client application software on a remote server platform, and for enabling each remote application iteration of a client application software to have access to a corresponding instance of an application software environment that contains or otherwise has access to data object(s) necessary for execution of the remote application iteration. The invention additionally enables execution of a remote application iteration of a client software application at a remote server platform, through need-based or dynamic retrieval of data objects from an on-premise device for provisioning (on the remote platform server) an instance of the client software application environment required for execution of the remote application iteration of the client software application.Type: GrantFiled: November 21, 2019Date of Patent: November 9, 2021Assignee: SPILLBOX INC.Inventors: Ashish Ranjan, Alok Kumar Sinha
-
Patent number: 11159589Abstract: Described are a system, method, and computer program product for task-based teleconference management. The method includes initiating a teleconference bridge and generating a teleconference session hosted by the bridge. The method also includes connecting teleconference participants of an organization to the bridge and receiving a participant identifier for each participant. The method further includes determining an association of an organization group with each participant based on a respective participant identifier. The method further includes generating display data configured to cause a computing device to display a control interface depicting: (i) the teleconference session having groups of participants, the groups selected from predetermined groups based on task data, and each participant visually associated which its group; and (ii) labels of each participant to identify the group associated therewith.Type: GrantFiled: August 28, 2019Date of Patent: October 26, 2021Assignee: Visa International Service AssociationInventors: Yi Shen, Trinath Anaparthi, Sangram Pattanaik
-
Patent number: 11159603Abstract: Methods for loading a module on a plurality of device types without modification includes initializing an application native to the client device, the application including a web browser; determining a module to be loaded on the application, the module written in a web-based format and having a set of dependencies indicated within a code thereof; and loading the determined module on the web browser for recognition by the application native to the client device. The loading the determined module on the web browser includes loading the set of dependencies of the module.Type: GrantFiled: April 15, 2016Date of Patent: October 26, 2021Assignee: HYLAND SWITZERLAND SÀRLInventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
-
Patent number: 11152004Abstract: A method for achieving remote access to a voice assistant suitable for setting up telephone communications with a communication terminal via a telecommunications network. The method includes: setting up a first communication with a caller terminal; obtaining, via the set-up communication, a datum identifying the voice assistant; transmitting a setup message for setting up a second communication to the identified voice assistant, the message containing at least one parameter suitable for activating a remote operating mode of the voice assistant; and connecting the first and second communications.Type: GrantFiled: November 27, 2019Date of Patent: October 19, 2021Assignee: ORANGEInventor: Bertrand Bouvet
-
Patent number: 11140213Abstract: Systems and methods of the present disclosure are directed to providing an electronic document storage (EDS) system enabling companies or customers to upload electronic documents to be distributed online. These electronic documents may be made available to one or more specified customers, recipients of the documents, by authenticating login credentials provided by the customers. Metadata used to identify the recipients may be extracted from the electronic files or comprise separate electronic files. The EDS system may ensure that companies cannot access documents uploaded by other companies or customers for other companies, and that customers access only documents that the customers are authorized to access. To provide additional security, the EDS system may accept encrypted electronic documents and decrypt the electronic documents to allow customer access.Type: GrantFiled: September 4, 2019Date of Patent: October 5, 2021Inventor: Gary G. Stringham
-
Patent number: 11140257Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for setting a shared ringtone for calls between users. The program and method provide for receiving, from a first device associated with a first user, selection of a ringtone for use with the first device and a second device associated with a second user, the first user and the second user corresponding to contacts in a messaging application; and saving, in response to the receiving, a ringtone setting that is shared by the first user and the second user, the ringtone setting indicating to use the ringtone for a call between the first device and the second device.Type: GrantFiled: January 13, 2020Date of Patent: October 5, 2021Assignee: Snap Inc.Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo
-
Patent number: 11138047Abstract: Embodiments of the present disclosure relate to predicting and preventing performance lag of virtual network appliances. Embodiments include determining a benchmark score for a virtual appliance running on a computing device. Embodiments include providing the benchmark score and one or more virtual appliance settings of the virtual appliance as inputs to a trained predictive model and receiving a predicted performance value as an output from the trained predictive model. Embodiments include using the predicted performance value to perform one or more actions.Type: GrantFiled: February 15, 2019Date of Patent: October 5, 2021Assignee: VMware, Inc.Inventors: Vasantha Kumar, Vaishali Sontakke, Lakshmi Sravya Koppula, Stalin Rajakilli, Zaid Bepari
-
Patent number: 11132535Abstract: Video conferences are a common occurrence in many business, academic, and other settings. Systems and methods provided herein enable a participant of a video conference, who has an impairment or disability, such as to hearing, speech, or vision, to have that impairment or disability mitigated by automatically detecting and implementing mitigating actions to the participants local device and/or the devices of the remote participants.Type: GrantFiled: December 16, 2019Date of Patent: September 28, 2021Assignee: Avaya Inc.Inventor: Ofer Sova
-
Patent number: 11134134Abstract: Systems and methods are described to enable and manage the use of origin-facing points of presence (“POPs”) within a content delivery network (“CDN”). Origin-facing POPs can provide a second-tier caching mechanisms in a CDN, such that cache misses occurring at first-tier POPs may be processed by using information maintained at the origin-facing POPs, rather than requiring interaction with an origin server. Associations between origin-facing POPs and origin servers may be automatically created based on a distance between the respective origin-facing POPs and origin servers, such that an operator of the origin server is not required to specify a location of an origin facing POP. First-tier POPs may selectively retrieve content from origin-facing POPs in instances where the origin-facing POP is expected to provide the content more rapidly than the origin server.Type: GrantFiled: March 21, 2019Date of Patent: September 28, 2021Assignee: Amazon Technologies, Inc.Inventors: Hardeep Singh Uppal, Matthew Graham Baldwin
-
Patent number: 11121889Abstract: An apparatus including a storage medium and a controller is provided. The storage medium stores a first mapping of stream Identifiers (IDs) to VLAN tags, and a second mapping of the stream IDs to VLAN tag indications. The controller is coupled to the storage medium and configured to route a packet between a Time-Sensitive Networking (TSN) network and a non-TSN network according to the first and second mappings. The routing of the packet includes inserting or removing a VLAN tag in or from the packet according to the stream ID of the packet and the first and second mappings, so as to enable interoperability between the TSN network and the non-TSN network.Type: GrantFiled: June 15, 2020Date of Patent: September 14, 2021Assignee: MOXA INC.Inventors: Chi-Chuan Liu, Chun-Yu Lin, Chien-Yu Lai, Wen-Lu Liao
-
Patent number: 11115269Abstract: A system and method for managing a population of devices and in particular, software updates and version control of applications across the population includes permitting a first device to receive an update from a publisher and generating an update manifest that is propagated to other devices in the population. Applications within a population of devices are selectively disabled and enabled to prevent multiple update versions of the same application across the population.Type: GrantFiled: October 29, 2020Date of Patent: September 7, 2021Assignee: METACTIX LLCInventors: Phil Thompson, Michael Theis, Justin Kogge, David Sethi, Neil Sethi
-
Patent number: 11108715Abstract: Systems and methods provide for capturing a media content item at a first time period and detecting and storing context data for the media content item. The systems and methods further provide for receiving, at a second time period, an indication from a user to access the media content item, retrieving the media content item and the context data for the media content item, analyzing the context data for the media content item to determine that creative tools not available during the second time period were available during the first time period based on the context data for the media content item, and providing creative tools to the user comprising the creative tools that were available during the first time period. The systems and methods further provide for storing recorded user actions and creative tools applied to the media content item separately from the media content item.Type: GrantFiled: June 24, 2019Date of Patent: August 31, 2021Assignee: Snap Inc.Inventors: Ken Chung, Rong Yan
-
Patent number: 11108625Abstract: Message routing techniques include use of at least one controller module configured to maintain a graph. The graph defines communication relations between a plurality of message communication modules. Each communication relation defines a particular message type for a particular pair of modules. The plurality of message communication modules includes a first module configured to receive a message wherein the received message has a message type and is associated with least one pre-condition. Upon verification of an acceptance condition of the at least one pre-condition the received message is accepted if the acceptance condition is fulfilled. Upon verification of a generating condition of the at least one pre-condition, the first module generates a generated message directed to at least a second module or an external data consumer in accordance with the graph if the generating condition is fulfilled.Type: GrantFiled: March 5, 2019Date of Patent: August 31, 2021Assignee: Urban Software Institute GmbHInventors: Christian Mueller, Daniel Muench
-
Patent number: 11102299Abstract: A data processing system includes a plurality of computers which include a processor and a memory, a storage device which is connected to the plurality of computers to store data, and a management computer controls the plurality of computers. The computer includes a node pool which can perform, stop, and delete one or more nodes. The node pool includes one or more first nodes which function as a data buffer. The management computer causes the node to measure a performance of data transmission between the data buffer and the storage device, determines a number of increased/decreased nodes on the basis of a measurement result of the performance, and notifies the node pool of a command of performing or deleting the first node according to the determined number of increased/decreased nodes. The node pool adjusts a number of the first nodes according to performing or deleting command.Type: GrantFiled: March 22, 2017Date of Patent: August 24, 2021Assignee: HITACHI, LTD.Inventors: Hirofumi Inomata, Yusuke Funaya, Tetsuro Honmura
-
Patent number: 11102064Abstract: Aspects of the present invention provide an approach for dynamically adapting an Internet of Things (IOT) device in an existing intelligent system. In an embodiment, in response to a new IOT device being added to an intelligent system, a replacement score is determined for each existing IOT device in the system. The replacement score for a given existing IOT device can indicate: (i) an amount of overlapping capabilities between the existing IOT device and the new IOT device, (ii) an amount of additional capabilities of the new IOT device over the existing IOT device, (iii) an amount of performance improvement of the new IOT device over the existing IOT device, and/or the like. In response to the replacement score for an existing IOT device exceeding a predefined threshold, a proposed reconfiguration of the existing intelligent system is generated.Type: GrantFiled: August 28, 2019Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Robert H. Grant, Zachary A. Silverstein, Sarbajit K. Rakshit, Connor J. Matthews
-
Patent number: 11095947Abstract: A system for sharing user-generated content includes a plurality of video recording devices, a viewer device, and a processor. The plurality of video recording devices include cameras capable of capturing video. The recording devices are connected to a network for streaming the video onto the network and transmitting information about the video recording devices related to the streaming video. The viewer device is configured for receiving the streamed video from the network and displaying content based on the streamed video. The viewer device has a viewer-user interface, which can receive viewer-user input. The processor is configured for receiving the information and viewer-user input and selecting one or more videos to stream based on the information that is associated with the viewer-user input. The processors stream the selected videos to the viewer device.Type: GrantFiled: June 12, 2019Date of Patent: August 17, 2021Assignee: Number 9, LLCInventors: Lyron L. Bentovim, Rodney Joseph Recker, James Joseph Giliberti
-
Patent number: 11057293Abstract: A system and method for validating proof of transit of network traffic through network nodes (N), the node (N) comprising a set of input interfaces (20) receiving incoming packets, a first module (A) to identify a matching route within a routing table (23) and storing means (22) to provide next modules (B, C, D) with two private keys if the packet is matched and/or the packet metadata includes OPoT information. The second module (B) decrypts the OPoT metadata using the first private key associated to the link of the node from which the incoming packets are received. The node (N) has SSS metadata to be processed by a third module (C) for the correct generation of cumulative validation parameters. When the SSS process is finished by the third module (C), the fourth module (D) re-encrypts the OPoT metadata using the second private key before packet forwarding to the subsequent node in the path through output interfaces (21).Type: GrantFiled: February 17, 2019Date of Patent: July 6, 2021Assignee: Telefónica, S.AInventors: Alejandro Aguado Martín, Vicente Martín Ayuso, Diego R. López, Antonio Pastor Perales, Victor López Alvarez
-
Patent number: 11050814Abstract: Embodiments of the present disclosure provide a method, a device and a vehicle for message deduplication. The method includes: determining a node relationship with each publishing node by a subscribing node based on property information of the publishing node under the same topic as the subscribing node; determining a communication mode with each publishing node according to the node relationship; registering management modules corresponding to different communication modes according to the communication modes, so that after receiving a service message from the publishing node, a management module determines which subscribing nodes the service message is transmitted to based on a registration content and a unique identification of the publishing node carried in the service message. The service message may be transmitted to the corresponding subscribing node based on the registration content specifying the publishing node from which the service message is received under a certain communication mode.Type: GrantFiled: August 28, 2019Date of Patent: June 29, 2021Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventors: Zhongjun Ni, Weifeng Yao, Liming Xia, Jiankang Xin, Chengliang Deng, Zhuo Chen
-
Patent number: 11050691Abstract: Systems and methods for sharing authentication information are provided. The systems and methods include generating, with a messaging application, a media item using a camera of a client device; identifying a target application that has been authorized by the messaging application to share authentication information with the messaging application; generating a share option associated with the media item for display in a graphical user interface of the messaging application; and in response to receiving a user selection of the share option, enabling the target application to access the media item.Type: GrantFiled: June 12, 2019Date of Patent: June 29, 2021Assignee: Snap Inc.Inventors: Charles Burson DePue, Patrick Mandia