Cooperative Computer Processing Patents (Class 709/205)
  • Patent number: 11582132
    Abstract: A device may receive a hash table that includes lists of protocol detectors, wherein the hash table is generated based on historical process data identifying potential process variables associated with an industrial control system. The device may receive a packet identifying potential process variables associated with the industrial control system, and may extract, from the packet, packet data identifying a source address, a destination address, a port, and a transport protocol. The device may compare the packet data with data in the hash table to identify a set of lists of protocol detectors, and may process the packet data, with the set of lists of protocol detectors, to determine a matching protocol, no matching protocol, or a potential matching protocol for the packet. The device may perform one or more actions based on determining the matching protocol, no matching protocol, or the potential matching protocol for the packet.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: February 14, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Richard L. Welch
  • Patent number: 11568472
    Abstract: Methods and apparatus are disclosed for facilitating, via an interactive display platform, a sales transaction conducted in real time between a consultant associated with a consultant device and a customer associated with a customer device. Independent user interaction control capabilities are assigned to the consultant device and the customer device for controlling the sharing of information, the identification of selections pertaining to the shared information and the population of a virtual shopping cart based on the selections, and/or for interacting with the shared information, selections and populated virtual shopping cart. The disclosed methods and apparatus can facilitate a sales transaction involving any type of product and/or service, including the sale of a report containing product data.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: January 31, 2023
    Assignee: Nielsen Consumer LLC
    Inventors: Lauren Lubeck, Vivek Sudarsan, Ron Fisher
  • Patent number: 11570034
    Abstract: In some embodiments, a computer cluster system comprises a plurality of nodes and a software package comprising a user interface and a kernel for interpreting program code instructions. In certain embodiments, a cluster node module is configured to communicate with the kernel and other cluster node modules. The cluster node module can accept instructions from the user interface and can interpret at least some of the instructions such that several cluster node modules in communication with one another and with a kernel can act as a computer cluster.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: January 31, 2023
    Assignee: Advanced Cluster Systems, Inc.
    Inventors: Zvi Tannenbaum, Dean E. Dauger
  • Patent number: 11563723
    Abstract: A plug-in module, which, in combination with a host module, prevents unauthorized copying—like screen captures, screenshots, or screen recordings—of the streaming content provided to a participant in an online content-sharing session via an Instant Messenger (IM) service. The plug-in module may be a part of an IM application running on the participant's system or the host module may transmit a self-installing plug-in module to the participant's system upon receiving an indication that a user is hosting the online session. The plug-in module provides kernel-specific interface of the participant system's Operating System (OS) to the host module, which, then sends an OS-specific instruction to the plug-in module to trigger the OS to disable or control the copying of the streaming content as specified in a privacy preference received from the user hosting the online session. In this manner, sensitive and critical business data may be conveniently and securely shared online.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: January 24, 2023
    Assignee: Dell Products L.P.
    Inventor: K V Sai Prasad
  • Patent number: 11557006
    Abstract: A method for calculating a total transmission probability within a social network based on timing includes a path probability calculating step, a first binary-addition tree searching step, a second binary-addition tree searching step and a transmission probability calculating step. The path probability calculating step is performed to calculate a plurality of time-path probability matrices from the social network. The first binary-addition tree searching step is performed to enumerate a plurality of feasible spread vectors and a plurality of 1-lag temporal vectors. The second binary-addition tree searching step is performed to enumerate a plurality of time-slot vectors of each of the 1-lag temporal vectors. The transmission probability calculating step is performed to calculate the total transmission probability of the social network. The time-path probability matrices are corresponding to a plurality of time values, and the time values are in the specific time and different from each other.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: January 17, 2023
    Assignee: NATIONAL TSING HUA UNIVERSITY
    Inventor: Wei-Chang Yeh
  • Patent number: 11556663
    Abstract: An information processing apparatus includes an access controller that performs control for enabling a content to be accessed on a second terminal in a case where an icon storing the content is presented and the content is opened in a first terminal.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: January 17, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Nobuyuki Yamazoe
  • Patent number: 11550715
    Abstract: A system includes a memory, including a plurality of memory locations having different respective addresses, and a processor. The processor is configured to compute one of the addresses from (i) a first sequence of bits derived from a tag of a data item, and (ii) a second sequence of bits representing a class of the data item. The processor is further configured to write the data item to the memory location having the computed address and/or read the data item from the memory location having the computed address. Other embodiments are also described.
    Type: Grant
    Filed: August 16, 2020
    Date of Patent: January 10, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Gil Levy, Pedro Reviriego, Salvatore Pontarelli
  • Patent number: 11543953
    Abstract: Systems and methods for instantiating collaboration interfaces via object recognition are disclosed. An object recognition engine communicatively coupled to a database and an electronic device receives sensor data related to an object and identifies an object characteristic. A component is selected having criteria satisfied by the object characteristic and a collaboration interface is instantiated on the electronic device. This can allow a user to edit content related to an object. A substantially identical collaboration interface can be instantiated on a second electronic device to allow collaboration among user with respect to content related to the object.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: January 3, 2023
    Assignee: Nant Holdings IP, LLC
    Inventor: Patrick Soon-Shiong
  • Patent number: 11543937
    Abstract: A context sensitive slider content area provides a slide out mechanism that is automatically actuated when additional information is needed during a chat session between an agent and a visitor, e.g. where a pre-chat and/or exit form is to be completed. The context sensitive slide out content area also provides problem resolution information to the visitor to help in solving problems, e.g. the top five problems; and also provides a self-service step-by-step wizard. A history section is provided with which the visitor can track back all previous steps carried out within the smart client. A history bar provides an iconic representation of all previous activities. A technique is also disclosed for executing various actions, such as form filling or requests for additional services, in a chat session.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: January 3, 2023
    Assignee: [24]7.ai, Inc.
    Inventors: Pallipuram V. Kannan, Mohit Jain
  • Patent number: 11537516
    Abstract: Systems and methods are provided for using a distributed cache architecture with different methods to load balance requests depending upon whether a requested data item is a freely-requested item (e.g., a “hot key”). The cache may be implemented as a consistent hash ring, and most keys may be assigned to particular node based on a consistent hash. For hot key requests, the requests may be distributed among a subset of nodes rather than being assigned to a specific node using consistent hashing. When a witness service is used to ensure that cached data is fresh, verification requests for data regarding hot keys may be batched to avoid overloading the witness service with hot key requests.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Tyler Michael Jung, Slavcho Georgiev Slavchev, Nishant Jain, Vishwas Narendra, Nikhil Shah, James Zuber, Sameer Choudhary, Christopher A. Stephens, Suchindra Yogendra Agarwal, Phillip H. Pruett
  • Patent number: 11539774
    Abstract: A method of creating an immutable digital record of a video conference conducted over the Internet and involving two or more parties is provided. The method comprises: routing conference data through one or more servers; identifying data streams of the conference data, including video and audio streams uploaded by respective parties; separately processing the audio streams to convert speech data to text data thereby providing a text record for each party; storing the data streams and the text records at said server or servers, or at a storage medium associated with server or servers; and generating a hash value across the data streams and the text records and saving the hash value to a Blockchain ledger.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 27, 2022
    Assignee: Issured Limited
    Inventors: David Beardsworth, Jeddiah Stone, Jonathan Empson
  • Patent number: 11533367
    Abstract: Methods, systems, computer-readable media, and apparatuses for query-based interest in a simulation are presented. An entity comprising one or more components may be simulated. The entity may be modified to include an interest component indicating, for each component in the one or more components of the entity, a query subscription to an entity database. The query subscription may comprise one or more queries. Each query of the one or more queries may comprise a component value that qualifies another entity for inclusion in a query result, and a frequency for receiving, from the entity database, updates on the query result.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: December 20, 2022
    Assignee: Improbable Worlds Ltd
    Inventors: Jennifer Harkness, Rok Strnisa
  • Patent number: 11528315
    Abstract: There are provided a method and apparatus for delivering transport characteristics of multimedia data. According to an aspect of the present invention, transport characteristics of media data that can be divided in a unit of a Media Processing Unit (MPU) are created in a unit of a predetermined number of MPUs, the created transport characteristics and a flag indicating presence or absence of the created transport characteristics are inserted into the media data, and the resultant media data is delivered. Accordingly, by using transport characteristics in units of media data unit groups, each media data unit corresponding to a short time length, it is possible to effectively control Quality of Service (QoS) in a dynamically changing transport environment, like a mobile network.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: December 13, 2022
    Assignees: Samsung Electronics Co., Ltd., UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Kyung-Mo Park, Sung-Oh Hwang, Doug-Young Suh, Yong-Hun Lee
  • Patent number: 11522811
    Abstract: Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: December 6, 2022
    Assignee: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Patent number: 11521179
    Abstract: One example operation may include retrieving meeting participant profiles associated with meeting participants and meeting topics assigned to a scheduled meeting set to occur at a scheduled meeting time for a time duration, creating the meeting, at the scheduled meeting time, with a number of meeting intervals, collectively which comprise the time duration of the meeting, and each of the meeting intervals are assigned a respective different meeting topic among the meeting topics, assigning the participant profiles to one or more of the meeting intervals, automatically initiating a start to the meeting at the scheduled meeting time, without any of the meeting participants being connected to the meeting via their respective computing devices, and creating one or more of audio and video content based on one or more of the meeting topics and one or more meeting data files.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: December 6, 2022
    Assignee: INTRADO CORPORATION
    Inventor: Santhosh Shetty
  • Patent number: 11503581
    Abstract: Aspects are described for use in wireless communications. A subframe allocation bitmap may indicate multiple subframes. The indicated subframes may correspond to Almost Blank Subframes. Measurement subframe allocation bitmaps may indicate measurement subframes. A first measurement subframe allocation bitmap may exclude subframes indicated by the subframe allocation bitmap. A second measurement subframe allocation bitmap may exclude the measurement subframes indicated by of the first measurement subframe allocation bitmap.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: November 15, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Esmael Dinan
  • Patent number: 11496797
    Abstract: Aspects of the subject disclosure may include, for example, embodiments that include receiving video content over a communication network, and determining a point of interest in relation to a presentation of the video content via equipment utilized by a user. Further embodiments can include identifying an object in the video content according to the point of interest, and obtaining information associated with the object. Additional embodiments can include generating first augmented reality content based on the video content and the information associated with the object, and providing the first augmented reality content to a communication device. The communication device presents the first augmented reality content. Other embodiments are disclosed.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: November 8, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Tan Xu, David Crawford Gibbon, Eric Zavesky
  • Patent number: 11496548
    Abstract: Some embodiments provide a program executable by a first device in a distributed system. The program publishes a first request for a collaborative operation to a first log of the first device. The program further receives, at the first log, a second request for the same collaborative operation. The second request is requested by a second device in the distributed system. The program also publishes a command to a second log of the first device. The command specifies the collaborative operation, the first device and the second device as participants of the collaborative operation, a first set of operations to be performed by the first device as part of the collaborative operations, and a second set of operations to be performed by the second device as part of the collaborative operation. The program further performs the first set of operations as part of the collaborative operation.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: November 8, 2022
    Assignee: SAP SE
    Inventors: Andreas Bauer, Maik Görgens
  • Patent number: 11494406
    Abstract: This document described digital decoupling architectures that enable existing computing systems to run in parallel with new computing technologies. In some aspects, a method includes receiving, by a digital decoupling system and from a source computing system, one or more updated data sets that each include data that has been updated at the source computing system. A source data entry of a source table of a database of the digital decoupling system is updated based on each updated data set. In response to detecting the change to the source table, a target data entry that includes data of the updated source data entry is added to a target table of the database. An adapter module obtains the data of the target data entry and generates an event that specifies the data of the target data entry. The event is sent to one or more destination computing elements.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: November 8, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Alexander Zeier, Dominik Wagenknecht, Alexander Kleber
  • Patent number: 11488249
    Abstract: A system for allowing improved communication between parties. The system includes a consumer data module that is configured to receive data describing a consumer. The consumer data includes data input by the consumer and/or data obtained from third party sources. A financial services professional data module receives data describing a financial services professional. The financial services professional data includes data input by the financial services professional and/or data obtained from third party sources. Databases are configured to store the consumer data and the financial services professional data. A communication module is configured to receive a request from a consumer to engage a financial services professional. A consumer finances module is configured to access financial information of the consumer upon obtaining authorization by the consumer.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: November 1, 2022
    Assignee: Nationwide Mutual Insurance Company
    Inventors: Prabaharan Sivashanmugam, Sreenidhi R. Allipuram, David A. Vasquez, Venkateswara R. Menta, Vernon Eudell, II
  • Patent number: 11487774
    Abstract: Techniques for contextual modification of data sharing constraints in a distributed database system are disclosed. The constraint modifications can improve data sharing processes, particularly in applications that involve cross-model data sharing and/or have a need for low data latency.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: November 1, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Katherine Brainard, Ernest Zeidman, Ilya Nepomnyashchiy
  • Patent number: 11487770
    Abstract: A computer implemented method is used for sorting data elements of a given set. The method includes performing an evaluation of a first type of usage of each data element. The method includes determining a set of data element candidates dependent on the evaluation of the first type of usage. The method includes performing an evaluation of a second type of usage of each data element of the set of data element candidates. The method includes sorting the data elements of the set of data element candidates dependent on the evaluation of the second type of usage of each data element of the set of data element candidates. The method includes providing the sorted data elements of the set of data element candidates, and in response, receiving a request for a data processing based on the provided sorted data elements of the set of data element candidates.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Albert Maier, Mike W. Grasselt, Yannick Saillet, Lars Bremer, Michael Baessler
  • Patent number: 11489882
    Abstract: A networked communications system that facilitates real-time interaction with persons-of-interest. The real-time communications system includes a pre-connection workflow that allows for efficient utilization of human resources and/or more precise control of the interaction and engagement time intervals allotted to users of the system.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: November 1, 2022
    Inventors: Lloyd Winawer, Jordan Isaiah Winawer, Gunjot Singh Chawla
  • Patent number: 11478700
    Abstract: Authoritative management of application state can be provided for a large number of participants using a set of application servers. Each participant in an active session will communicate with only a specific application server, where that server will have authority over the state information for that participant. When input is received from a participant, the input is passed to the authoritative server for processing. The authoritative server performs a simulation based on the input as of the time indicated by respective timestamps, enabling the server to utilize rewind and replay semantics to enable events performed in the past on various clients to be accurately simulated on the authoritative server, dramatically reducing the perceived latency. Results of the simulation are sent to the other application servers having authority over the state information for other participants in the session for updating the state for those participants.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: October 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Karl Berg, Alan Krause, Joseph Pease, Neema Teymory
  • Patent number: 11483170
    Abstract: Systems and methods for video conference content auto-retrieval and focus based on learned relevance is provided. In accordance with the systems and methods, audio streams and video streams from client devices participating in a video conference are received. Based on the audio streams, a subject being discussed during the video conference at a point in time is determined. A video stream that is most relevant to the subject being discussed during the video conference at the point in time is determined from the video streams. The determined video stream is provided to the client devices for presentation on the client devices while the subject is being discussed during the video conference.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 25, 2022
    Assignee: Google LLC
    Inventors: Victor Carbune, Daniel Keysers, Thomas Deselaers
  • Patent number: 11483830
    Abstract: A system that receives a request for resources from a first system of a plurality of systems having different levels of priority; identifies resources that are available in a second system different from the plurality of systems based on the received request; and determines whether to adjust a resource assigned to the plurality of systems based on the priority level of the first system and the resources that are available in the second system.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: October 25, 2022
    Assignee: SONY CORPORATION
    Inventors: Chen Sun, Xin Guo
  • Patent number: 11474783
    Abstract: Systems and methods are provided for control and operate a mobile application comprising a graphical user interface (GUI) via natural language commands using a conversation or chat interface associated with a chat application. The chat application may be initiated after obtaining a respective command from a computing device operated by a user. The conversation interface may be displayed adjacent to a mobile application. The conversation interface may be configured to receive user input comprising user commands, and display assistant user input comprising responses generated by an assistant user based on the user input. The mobile application may be updated based on the user input received from the user. The mobile application may be updated comprising outputting an output command associated with one or more actions that may occur in the mobile application.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: October 18, 2022
    Assignee: Celligence International LLC
    Inventors: Pavan Agarwal, Gabriel Albors Sanchez, Jonathan Ortiz Rivera
  • Patent number: 11475144
    Abstract: A content management system for collecting files from one or more authenticated submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: October 18, 2022
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 11461809
    Abstract: Notifying a user of an instant message (IM) service about a modification made to an opportunity includes receiving at least one modification to an opportunity stored in a customer relationship management (CRM) system, the opportunity representing a complex record structure in the CRM system, identifying a first user associated with the modification made to the opportunity stored in the CRM system, determining, from a list of users associated with the opportunity, a second user associated with the first user through an IM service, and sending an alert to the second user on the IM service, the alert indicating to the second user the modification made to the opportunity by the first user.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: October 4, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jorge A. Arroyo, Stephen P. Kruger, Patrick J. O'Sullivan, Luciano Silva
  • Patent number: 11463250
    Abstract: A solution is proposed for sharing data among different service providers. A corresponding method comprises establishing (under the control of a collaboration computing system) one or more collaboration channels; each collaboration channel is among one or more producer edge computing systems (providing the data of one or more shared categories) and one or more consumer edge computing systems (authorized to receive the data of one or more shared categories). Each collaboration channel is then used by each producer edge computing system to provide the data of the corresponding shared categories to the consumer edge computing systems that are authorized to receive them.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: October 4, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Vito Losacco, Andrea Gianfelici, Pierfrancesco Poce
  • Patent number: 11463847
    Abstract: A system and method that pre-configure a telecommunication path between two users across a network. A server communicates an Application Programming Interface (API) to a website of an entity which, when accessed by a first user at a remote terminal, loads the API into the user terminal, captures data representative of the interaction of the first user with the website in real time, and communicates the data across the network to the server. The server compares the data with stored attributes of second users to identify a matching second user. The data is analyzed and used to predict a successful outcome between the two users. The server selects a network address of the matched second user, and, upon initiation of a telecommunication with the entity by the first user, routes the telecommunication to the network address and communicates the data to a second terminal of the matched second user.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: October 4, 2022
    Inventors: Joseph Smyth, Ismael Rivera, Maciej Dabrowski
  • Patent number: 11463299
    Abstract: Embodiments are directed to monitoring network traffic. A monitoring engine may monitor network traffic associated with a plurality of entities in networks to provide metrics. And provide a device relation model based on the plurality of entities, the network traffic, and the metrics. An inference engine may associate each entity in the plurality of entities with an importance score based on the device relation model and the metrics such that each importance score is associated with a significance of an entity to operations of the networks. An alert engine may generate a plurality of alerts associated with the plurality of entities based on the metrics. And provide one or more alerts from the plurality of alerts to one or more users based on one or more ranked importance scores associated with one or more entities.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: October 4, 2022
    Assignee: ExtraHop Networks, Inc.
    Inventors: Xue Jun Wu, Nicholas Jordan Braun, Joel Benjamin Deaguero, Michael Kerber Krause Montague, Bhushan Prasad Khanal
  • Patent number: 11444823
    Abstract: Alert routing system and methods are described. Alerts are received and aggregated from disparate internet-of-things devices. Alerts may be prioritized based on any combination of: source device-related factors, such as device purpose; subscriber-related factors, such as age, preferences, and restrictions; and subscriber device-related factors, such as ability to receive information in particular formats. In some instances, alerts are further prioritized based on the location of the system's components. Additionally, in some instances, alerts are queued for batch processing based, for example, on subscriber schedule and preferences.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: September 13, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Andrew J. Garner, IV, Nick A. Maiorana, Rajib Roy, Daniel David
  • Patent number: 11443107
    Abstract: An information processing apparatus includes a processor configured to implement specific functions by causing plural applications to collaborate based on presettings related to collaboration among the plural applications, and operation parameters input by a user.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: September 13, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Takeru Sakamoto, Misato Suzuki, Yu Nanjo
  • Patent number: 11442824
    Abstract: Disclosed are various embodiments for distributing data items. A plurality of nodes forms a distributed data store. A new master candidate is determined through an election among the plurality of nodes. Before performing a failover from a failed master to the new master candidate, a consensus is reached among a locality-based failover quorum of the nodes. The quorum excludes any of the nodes that are in a failover quorum ineligibility mode.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: September 13, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Michael T. Helmick, Jakub Kulesza, Stefano Stefani, David A. Lutz
  • Patent number: 11442897
    Abstract: In some examples, a client device may send, to a service computing device over a network, a request for information related to a change to a file system associated with the client device. In response, the client device may receive, from the service computing device, a list of one or more changes to the file system. The client device may add and/or update metadata for a stub file on the client device based at least partially on the received list of one or more changes. In some cases, the stub file may include a stub data structure stored on the client device, while the file content of the file corresponding to the stub file may be stored at a storage over the network.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: September 13, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Richard Bramante, Scott Yaninas, Sowmya Manjanatha, Jerry Shea
  • Patent number: 11429369
    Abstract: Example methods and systems to perform distributed upgrade of a component of a data plane are disclosed. One method may include collecting information associated with all the components, preparing a upgrade plan by associating a first set of tasks of the upgrade plan with a first manager and a second set of tasks of the upgrade plan with a second manager based on the collected information, and distributing the first set of tasks to a first upgrade coordinator of the first manager and the second set of tasks to a second upgrade coordinator of the second manager.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: August 30, 2022
    Assignee: VMWARE, INC.
    Inventors: Ajay Pande, Prashant Shelke, Avinash Bhattarmakki
  • Patent number: 11409706
    Abstract: A document cooperation supporting apparatus for supporting a simultaneous edit of a document according to an exemplary embodiment of the present invention, and an operating method thereof sequentially transmit edit commands to each of the client terminals based on a reception sequence of the edit commands when the simultaneously generated edit commands are received from the plurality of client terminals, and performs an operational transformation on edit commands having later reception sequences to provide a cooperation environment enabling users to simultaneously edit the document.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: August 9, 2022
    Assignee: HANCOM INC.
    Inventors: Taeju Lee, Yongkyung Oh, Kyury Kim
  • Patent number: 11409952
    Abstract: A system, method and computer program product for use in managing collaboration on documents having digital ink on a network of computing devices is disclosed. Each computing device has a processor and at least one system application for processing handwriting input under control of the processor. The system application displays, on a display associated with one of the computing devices, a document having digital ink based on a journal of the document, defines the journal to have journal entries associated with at least handwriting input to the document represented by the digital ink, and communicates the journal entries of the journal with one or more of the other networked computing devices displaying the document. The handwriting input associated with the journal entries is handwriting input to the document via the input interface of any of the computing devices displaying the document based on the communicated journal entries.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: August 9, 2022
    Assignee: MyScript
    Inventors: Pierre Laupretre, Pierre-Alban Dewitte
  • Patent number: 11397708
    Abstract: A technique, comprising: identifying, at an existing node of a distributed ledger network for operation according to a voting-based consensus algorithm, a new candidate node for the distributed ledger network, wherein said identifying is done based on an existing unique identifier unrelated to the distributed ledger network.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 26, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Troels Roennow, Khan Baykaner
  • Patent number: 11397738
    Abstract: Systems and methods are disclosed for stateless stream handling and resharding. In one implementation, a first shard including one or more messages is generated. The first shard is associated with a first shard version attribute. The first shard and the first shard version attribute are provided as a first atomic update within a data stream. The first shard is resharded into at least a second shard. The second shard is associated with a second shard version attribute. The second shard and the second shard version attribute are provided as a second atomic update within the data stream.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: July 26, 2022
    Assignee: Iguazio Systems Ltd.
    Inventors: Ori Modai, Orit Nissan-Messing, Yaron Haviv, Ortal Levi
  • Patent number: 11394773
    Abstract: Systems and methods of decentralized block chain voting are provided. Polling data that includes a plurality of polling options and an option identifier associated with each polling option is retrieved. A customized cryptographic currency address is generated for each of the plurality of polling options based on the corresponding option identifier associated with each polling option. A specified amount of cryptographic tokens are transferred to the customized cryptographic currency address for a selected polling option. The transfer is broadcast to a cryptographic currency network for confirmation and inclusion within a block chain ledger of the cryptographic currency network.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: July 19, 2022
    Inventor: Jim Austin Joseph
  • Patent number: 11385773
    Abstract: A system and method displays to a user nearby other user's compatible with that user.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: July 12, 2022
    Assignee: Zoosk, Inc.
    Inventors: Shayan G. Zadeh, Alexander F. Mehr, Charles E. Gotlieb
  • Patent number: 11388209
    Abstract: A system controls an electronic device in a teleconferencing system through remote screen-receiving devices that access software applications on a screen-sending device. Access is provided through a point-to-point private wireless network. The software applications are replicated on the remote screen-receiving devices. The software allows users of the remote screen-receiving device to simultaneously manipulate or use one or more common software applications. The concurrent manipulation or use occurs without the screen-sending device applying a software application locking.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: July 12, 2022
    Assignee: DTEN, INC.
    Inventors: Jin Guo, Wei Liu, Sally Tung
  • Patent number: 11381613
    Abstract: Systems and methods for creating and accessing content items are provided. In some examples, a method can include receiving a user selection of an interface element located in a persistent user interface of an operating system desktop of a client device associated with a user account, identifying, based on a query to a meeting service, a meeting associated with the user account, displaying, in response to the user selection of the interface element, a set of user options for the meeting, the set of user options comprising an option to access a content item for the meeting, receiving a user selection of the option to access the content item for the meeting, and accessing, in response to the user selection, the content item.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: July 5, 2022
    Assignee: Dropbox, Inc.
    Inventors: Andrea Kimball, Carola Pescio Canale, Angela Gong
  • Patent number: 11372916
    Abstract: Example techniques involve playback of curated playlists based on media preferences. In an example implementation, a playback device receives data representing one or more instructions to play back a particular curated playlist of a streaming audio service and, in response, plays back audio tracks of the particular curated playlist. During playback, when a preference database includes a negative preference for a given audio track, the playback device skips that audio track.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: June 28, 2022
    Assignee: Sonos, Inc.
    Inventor: Maarten van der Heide
  • Patent number: 11373144
    Abstract: Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: June 28, 2022
    Assignee: Slack Technologies, LLC
    Inventors: William Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser
  • Patent number: 11368530
    Abstract: Systems and methods of adopting data across different sites are disclosed. In some example embodiments, a data adoption system configures a first networked site to adopt data from one or more other networked sites, detects new data on the other networked site(s), with the new data being associated with a data item on the other networked site(s), determines that a record of the data item is being stored on the first networked site, and stores the new data from the other networked site(s) on the first networked site in association with the data item based on the detecting of the new data on the other networked site(s) and the determining that a record of the data item is being stored on the first networked site.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: June 21, 2022
    Assignee: eBay Inc.
    Inventors: Syeda Hudda, Jeffrey K. Cavano, Naveen Kumar, Abdullah Rababah, Vineet Bindal, Girish Kini, Pramod Mahadev Mamidipudi
  • Patent number: 11368538
    Abstract: A web conferencing system is hosted in a first computing environment and is Internet-connected with a content management system hosted in a second computing environment. Upon detection of an occurrence of a file or folder drag-and-drop event at the web conferencing system, the file or folder corresponding to the drag-and-drop event is made available to the content management system. A directory hierarchy of a file system of the content management system is generated on-the-fly. The content management system initiates operations to retrieve and store a copy of the file or folder into the director hierarchy. Access permissions corresponding to locations within the directory hierarchy where the copy of the file or folder is stored are established such that users of the web conferencing system who were not users of the content management system can access the copy of the file or folder that is stored in the content management system.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: June 21, 2022
    Assignee: Box, Inc.
    Inventors: Michelle Sangeun Oh, Derrik Randal Lansing, Nathaniel Schlein, Aaron Levie, Prachi Subhash Jadhav, Andrew Edelman, Faizan N. Buzdar
  • Patent number: 11368520
    Abstract: The method includes: receiving, by a first managed object device, a first transaction resource creation request that is sent by an application server and includes an identifier of a first to-be-operated resource, a first execution time, and a first to-be-executed operation; receiving, by a second managed object device, a second transaction resource creation request that is sent by the application server and includes an identifier of a second to-be-operated resource, a second execution time, and a second to-be-executed operation; successfully creating, by the first managed object device, a first transaction resource according to the first transaction resource creation request, and successfully creating, by the second managed device, a second transaction resource according to the second transaction resource creation request.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: June 21, 2022
    Assignee: Huawei Cloud Computing Technologies Co., Ltd.
    Inventors: Jiaxin Yin, Ying Gao, Yongjing Zhang