Cooperative Computer Processing Patents (Class 709/205)
  • Patent number: 10997365
    Abstract: Systems and methods for generating a visually enhanced image of a digital document are disclosed. In one example, a method includes receiving, by a computing device, a selection of an original document to be viewed by a user; obtaining, by the computing device, visual annotations for the original document from a remote computing device, wherein the visual annotations indicate one or more visual effects parameters associated with one or more pages of the original document; determining, by the computing device, visual effects to be applied to one or more pages of the original document based on the visual annotations; and applying the visual effects to render, by the computing device, a visually enhanced version of the original document for viewing by the user.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: May 4, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hariprasad Venkateshaiah, Hanson Lieu
  • Patent number: 10996057
    Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: May 4, 2021
    Assignee: GOOGLE LLC
    Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
  • Patent number: 10997253
    Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rolf Ebeling, Alan Urdan, Annice Jumani, YuBeen Lee, Shikha Desai, Paul Scudieri, Stephanie Cooper, Taili Feng, Yu Mao, Allison Whilden, Ruth Kikin-Gil, Alicia Drummond
  • Patent number: 10986161
    Abstract: Techniques are provided that allow users to collaborate in relationship to data views, application displays, applications or events. A user can type in a text view related to a specific view in an application display, and the information is shared with other users that take part in sharing that view. A user that expresses an interest in an event is notified about the event and has the capability to interact, in relation to the event, with other users (e.g. by text). The particular form of interaction (and sharing) can be selectively specified. This interaction is comparable to a dynamic bulletin board where the subject is event driven. In the case of an event interest(s), users specify their interest (e.g. in other user application events or system events) and the system automatically alerts them to the occurrence of the event.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: April 20, 2021
    Inventor: Dov Koren
  • Patent number: 10984124
    Abstract: There is provided a computer implemented method of managing access in a collaborative data sharing platform, the platform comprising blockchain nodes. The method comprises receiving a read transaction request and processing the transaction request with a consensus algorithm. The transaction is then recorded onto the blockchain.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: April 20, 2021
    Assignee: BEDROCK CAPITAL LIMITED
    Inventors: Reuben Robert Thomson-Wood, Nicola Melis, Maria Rosa Del Rio Llorente
  • Patent number: 10986081
    Abstract: A managed directory service receives a request from a first service to link a directory of a contractor service to the first service's directory. The managed directory service identifies a group within the directory of the contractor service and links the directories using this group. Through the link, the managed directory service enables users in the group to authenticate to the first service's directory using credentials for the directory of the contractor service.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Darin Keith McAdams, Dick Clarence Hardt
  • Patent number: 10970687
    Abstract: A method and system for facilitating, via a first device, an electronic financial transaction with a second device having limited network connectivity. The method includes the first device detecting initiation of a financial transaction with the second device. The financial transaction is remotely processed by a transaction service. The method further includes facilitating an establishment of a data pipe that directly connects the first device and the second device to enable the second device to exchange transaction data with the transaction service, via the first device operating as an intermediary device. In response to the data pipe being established, the first device routes, via the primary connection to the transaction service, all transaction data received from the second device over the data pipe.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: April 6, 2021
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Vishal Patil
  • Patent number: 10972299
    Abstract: One embodiment of the present invention sets forth a technique for organizing meeting content. The technique includes generating, from a set of available meetings, a thread comprising a collection of related meetings that share one or more attributes. The technique also includes aggregating data for the related meetings, where the data comprises metadata for the related meetings and terms included in recordings of the related meetings. The technique further includes outputting at least a portion of the aggregated data within a summary of the thread.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: April 6, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: David Abraham Wiener, Stuart Elliot Posluns, Mohamed Gamal Mohamed Mahmoud
  • Patent number: 10970029
    Abstract: A sharing client device shares content with viewing client devices. A sharing module operating on a sharing client device and on the viewing client devices facilitates the creation and analysis of viewer snapshots, permitting automatic determination of whether viewers are up-to-date with their display of shared content. Based on the analysis and on a policy of the sharing module, the sharing module can take a number of actions, such as generating and displaying a viewer summary that a user of the sharing client device may view to determine whether, or to what extent, the viewing client devices are up-to-date in their displays of the shared content.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: April 6, 2021
    Assignee: Symphony Communication Services Holdings LLC
    Inventor: Jonas Lindblom
  • Patent number: 10969922
    Abstract: Systems and methods are provided for receiving input for a message, including a comment from a user, in a first zone of a message area of a graphical user interface of a first interface, the graphical user interface comprising the message area comprising the first zone to allow the user to enter a comment and a second zone to allow the user to insert item details by accessing an item list generated from a database. The systems and method further providing for detecting input in the comment from the user indicating a request for an item list associated with the input, accessing the database to generate the item list based on the input entered by the user wherein the item list is displayed to the user, detecting a selected item in the item list displayed to the user, generating item details associated with the selected item wherein the item details are inserted in the second zone of the message area of the graphical user interface.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: April 6, 2021
    Assignee: SAP SE
    Inventors: Chongyao Wang, Filiberto Selvas
  • Patent number: 10965746
    Abstract: A device collects presence information and other interaction information from an application viewing a content item synchronized with a content management system. The interaction information indicates interactions of a device with respect to a content item, and includes presence information obtained from a native application such as whether the content item is being viewed by the user on a user interface element or the user interface element is modifying the content item. A presence management module receives presence events indicating possible change of presence with respect to a user interface window associated with a process and a synchronized content item. Such presence events include a change in focus of a user interface element indicating that a user is viewing the content item, and changes to a content item indicating a user is editing the content item.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: March 30, 2021
    Assignee: Dropbox, Inc.
    Inventor: Maxime Larabie-Belanger
  • Patent number: 10958456
    Abstract: A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Samantha P. Krug, Michel Krieger, Christopher Cunningham, Hui Ding
  • Patent number: 10951460
    Abstract: Techniques are provided for improved management of cloud computing platform services in cloud computing environments. For example, a system comprises one or more processors operatively coupled to one or more memories to form a cloud computing platform services management framework, wherein the cloud computing platform services management framework is configured to perform steps of: providing one or more graphical user interfaces; and enabling centralized self-service access to a plurality of cloud computing platform services through the one or more graphical user interfaces for one or more application developers of a given enterprise. In one example, the cloud computing platform services comprise PaaS platform services and support tools.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: March 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Narasimha M. Dondemadhahalli, Ramakanth Muthyala, Julie A. Dougherty, Rajanikanth R. Markala, Som Nath Upadhyay
  • Patent number: 10944801
    Abstract: Systems and methods are described for facilitating delivery of resources via peer-to-peer connections without requiring an intermediary signaling server. Typically, before establishing a peer-to-peer connection, peers must exchange signaling information such as their reachability over a network. Traditional systems often rely on an intermediary signaling server to act as a go-between for peers and assist in the exchange of signaling information. The present disclosure removes the need for a signaling server. Instead, peers may utilize message collections on a messaging system to exchange signaling information. A requesting peer may submit a request to access a resource to a message collection for that resource. A providing peer may obtain the request, and submit a response to a message collection for the requesting peer. Peers may continue to exchange information via the collections until a peer-to-peer connection is established.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jialu Wang, Michael Coleman, Garrett Sparks
  • Patent number: 10942563
    Abstract: A method for predicting attention of an audience during a presentation by a speaker. The method includes: measuring vocal or gestural characteristics of the speaker of the presentation in progress and/or of characteristics of content of the presentation in progress; measuring a parameter of duration or of occurrence of the measured characteristics; consulting a database having a correspondence between vocal or gestural speaker characteristics and/or presentation content characteristics, parameters of duration or of occurrence which relate to these characteristics and information relating to the evolution of the attention level for these characteristics and these parameters and recovering the information relating to the evolution of the attention level corresponding to the measurements performed; and presenting to the speaker, a prediction of attention level on the basis of the information recovered relating to the evolution of the attention level.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 9, 2021
    Assignee: ORANGE
    Inventors: Ghislain Moncomble, Patrick Rondet
  • Patent number: 10938824
    Abstract: A method may include maintaining in a database, a plurality of documentation content items for an application; receive, from a user, a request to modify a content item of the plurality of documentation content items, the content item associated with a feature of the application; accessing a rating of the user with respect to the feature; and based on the rating meeting a threshold: authorizing the user to modify the content item; receiving modifications to the content item from the user; and updating the content item in the database based on the modifications.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E Loforte, Pranish Atul Kumar
  • Patent number: 10936808
    Abstract: Linked content is identified in a first electronic message, the linked content corresponding to a portion of a source document. A second electronic message that is associated with the first electronic message is received and includes a version of the linked content. A user interface is generated that represents the second electronic message and includes a version selection user input mechanism that is actuatable to select the version of the linked content in the second electronic message. Based on user actuation of the version selection user input mechanism, the version of the linked content in the second electronic message is selected and automatically incorporated into the source document.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Shahil Soni
  • Patent number: 10936631
    Abstract: Implementing people as operating system level objects. A method includes, for a user logged in to an operating system, identifying a person with a relationship to the user. For the person, the method further includes identifying information, including information that can be used to communication with the person. The method further includes storing the information related to the person in a data store that is a global data store with respect to the operating system such that the information related to the person can be accessed at the operating system level. The method further includes using the information related to the person stored in the data store to identify applications or services that can be used to communicate with the person. The method further includes displaying in a user interface for the person an enumeration of applications or services that can be used to communicate with the person.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Richard W. Zarick, Allison O'Mahony, Ross Nathaniel Luengen, Brian Daniel Beck, Song Zou, Gregory Thomas Mattox, Jr., Carmen Quan, Shane Wyatt Zamora
  • Patent number: 10929349
    Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to access a canonical content item stored at a content management system, the canonical content item representing a cloud-based content item or a cloud-backed content item having features designed for access through a native online application associated with a cloud content provider; in response to the canonical content item being invoked, sending, from a local application to the cloud content provider, a request for the features of the content item; receiving, at the local application and from the cloud content provider, metadata for enabling the features of the content item; and based on the metadata, providing, on the local application, the features and a content of the content item as part of a rendered instance of the canonical content item.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: February 23, 2021
    Assignee: Dropbox, Inc.
    Inventors: Joshua Kaplan, Jason Terk, Stan Yeung
  • Patent number: 10931733
    Abstract: A system, method and computer-readable medium for transmission of files over a web socket connection in a networked collaboration workspace, including transmitting a representation of a collaboration workspace hosted on a server and accessible to participants over a web socket connection, the representation of the collaboration workspace comprising remote participant objects corresponding to remote computing devices connected to the server, generating one or more live folders corresponding to the remote participant objects, each live folder being mapped to a network address of a remote computing device corresponding to the remote participant object, detecting a user input to drag an icon corresponding to a file proximate to a remote participant object, and storing the at least one file in a live folder corresponding to the remote participant object to thereby transmit the at least one file to the network address of the remote computing device over the web socket connection.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: February 23, 2021
    Assignee: RE MAGO LTD
    Inventors: Marco Valerio Masi, Cristiano Fumagalli
  • Patent number: 10915815
    Abstract: An information processing method based on contextual signals and a prefrontal cortex-like network includes: selecting a feature vector extractor based on obtained information to perform feature extraction to obtain an information feature vector; inputting the information feature vector into the prefrontal cortex-like network, and performing dimensional matching between the information feature vector and each contextual signal in an input contextual signal set to obtain contextual feature vectors to constitute a contextual feature vector set; and classifying each feature vector in the contextual feature vector set by a feature vector classifier to obtain classification information of the each feature vector to constitute a classification information set. An information processing system based on contextual signals and a prefrontal cortex-like network includes an acquisition module, a feature extraction module, a dimensional matching module, a classification module and an output module.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: February 9, 2021
    Assignee: INSTITUTE OF AUTOMATION, CHINESE ACADEMY OF SCIENCES
    Inventors: Guanxiong Zeng, Yang Chen, Shan Yu
  • Patent number: 10915289
    Abstract: A shared terminal, includes circuitry to control a display to display an image to a plurality of users, the plurality of users sharing a use of the shared terminal; and a network interface to communicate with a terminal management server and a destination management server through a network. The circuitry obtains, from a first privately-owned terminal owned by a first user, first terminal identification information for identifying the first privately-owned terminal. Under control of the circuitry, the network interface transmits the first terminal identification information to a terminal management server; receives first user identification information from a terminal management server; transmits the first user identification information to the destination management server; receives a first email address of the first user from the destination management server; and transmits an email whose sender email address is the first email address.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: February 9, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventors: Yoshinaga Kato, Takeru Inoue
  • Patent number: 10909806
    Abstract: Systems and methods for operating an adapted skill wagering interleaved game are disclosed. An adapted skill wagering game is provides a entertainment game and a gambling game. The entertainment game is provided by an entertainment system and is managed by a game world operating system. The gambling game is provided by a real credit operating system. The entertainment system also provides a game world interface that uses game world variable that describe a game state of the entertainment game to determine when a gambling event is triggered. In response to a determination that a gambling event being triggered, the game world interface of the entertainment system sends a trigger to the real credit operating system to perform a gambling event in the gambling game. The real credit operating system then performs the gambling event and resolves any wagers on the outcome of the gambling event.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: February 2, 2021
    Assignee: Gamblit Gaming, LLC
    Inventors: Miles Arnone, Frank Cire, Eric Meyerhofer
  • Patent number: 10909625
    Abstract: A computer system and method is provided for financial management and estate planning. The system provides data aggregation for both financial and non-financial assets to create a “virtual vault” from which the owner can view all information about his/her portfolio. In some embodiments, the system provides a tree visualization of the portfolio, which allows a structured organization that provides both a high level view and the ability to drill down to an in- depth analysis. In some cases, the system provides segmented permissions in which restricted access could be granted based on module and/or asset in the tree visualization.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 2, 2021
    Assignee: MASTTRO HOLDING AG
    Inventors: Domingo Viesca Decanini, Javier Manuel Gutierrez Rodriguez
  • Patent number: 10904068
    Abstract: Disclosed is a method and system to provide seamless data placement, data movement, and data management into the cloud. The system includes a processor; and a memory. The memory stores machine-readable instructions that when executed by the processor cause the processor to extend the local data fabric and the services to the cloud providers by utilizing a cloud abstraction layer module. The cloud providers act as remote endpoints configured with a source unit. The process is further configured to implement a data migration in which a data migration module migrates data from the source unit to the cloud providers, and performs a plurality of management activities through an interaction between a control plane and a management module. Then the processor is configured to create a cloud tenant in the source unit to map the cloud providers.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 26, 2021
    Assignee: DATERA, INC.
    Inventors: Shailesh Mittal, Raghu Krishnamurthy, Nir Frenkel, Ayush Sharma
  • Patent number: 10896015
    Abstract: A print job transmitting apparatus includes a device communication portion configured to communicate with an image forming apparatus for executing a print job, and a server communication portion configured to communicate with a server for managing information relating to the image forming apparatus. The device communication portion, in addition to transmitting the print job to the image forming apparatus, obtains, from the image forming apparatus, the information relating to the image forming apparatus. The server communication portion transmits, to the server, the information obtained by the device communication portion.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: January 19, 2021
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Keiji Tsuda, Masafumi Sato, Tatsuya Hiwatari
  • Patent number: 10896154
    Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to access a canonical content item stored at a content management system, the canonical content item representing a cloud-based content item or a cloud-backed content item having features designed for access through a native online application associated with a cloud content provider; in response to the canonical content item being invoked, sending, from a local application to the cloud content provider, a request for the features of the content item; receiving, at the local application and from the cloud content provider, metadata for enabling the features of the content item; and based on the metadata, providing, on the local application, the features and a content of the content item as part of a rendered instance of the canonical content item.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: January 19, 2021
    Assignee: Dropbox, Inc.
    Inventors: Joshua Kaplan, Jason Terk, Stan Yeung
  • Patent number: 10896381
    Abstract: An automated way of learning archetypes which capture many aspects of entity behavior, and assigning entities to a mixture of archetypes, such that each entity is represented as a distribution across multiple archetypes. Given those representations in archetypes, anomalous behavior can be detected by finding misalignment with a plurality of entities archetype clustering within a hard segmentation. Extensions to sequence modeling are also discussed. Applications of this method include anti-money laundering (where the entities can be customers and accounts, as described extensively below), retail banking fraud detection, network security, and general anomaly detection.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: January 19, 2021
    Assignee: Fair Isaac Corporation
    Inventors: Scott Michael Zoldi, Joseph F. Murray
  • Patent number: 10896623
    Abstract: A method of managing an interaction of a student with a class about a subject, the subject having at least one lesson having at least one topic, the topic having at least one of exposition content, demonstration content and test content, the test content having a query and a scheme for mapping a response to a result, comprising: presenting content to the student and storing the interaction of the student with the content presented.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: January 19, 2021
    Assignee: LEARNINGMATE SOLUTIONS PRIVATE LIMITED
    Inventors: Mailarangam Ramani Ganesh Kumar, Shreyasi Roy, Deepak Nadar, Samudra Sen, Prasanna Mohit Bhargava
  • Patent number: 10893517
    Abstract: Methods, apparatus, and systems are described relating to wireless communications. A base station may transmit a message comprising a subframe allocation bitmap indicating a plurality of subframes. The indicated subframes may correspond to Almost Blank Subframes transmitted by the base station. The base station may transmit a message to a wireless device indicating measurement subframe allocation bitmaps. A first measurement subframe allocation bitmap may exclude the plurality of subframes. A second measurement subframe allocation bitmap may exclude subframes of the first measurement subframe allocation bitmap. These and other features are described.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 12, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Esmael Hejazi Dinan
  • Patent number: 10887383
    Abstract: An electronic device and an application sharing method thereof are provided. The electronic device includes a display; and a controller electrically connected to the display, wherein the controller is configured to receive first data which is partial data of entire data of an application from a first electronic device; and when a user agrees to use condition information of an application received from a second electronic device, receive second data which is remaining data of the entire data of the application from the second electronic device, and generate the entire data of the application.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: January 5, 2021
    Inventors: Heui-Jin Lee, Yun-Hyun Kim, Sik Yoon, Jae-Won Cho, Su-Jin Kim, Byeong-Jun Park, Sung-Jin Lee
  • Patent number: 10878026
    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: February 19, 2020
    Date of Patent: December 29, 2020
    Assignee: Sonos, Inc.
    Inventor: Maarten van der Heide
  • Patent number: 10871913
    Abstract: In general, embodiments of the invention relate to a method, non-transitory computer readable medium, and system for managing replication system processing. More specifically, embodiments of the invention relate to managing the dedicated set of computational resources in a replication system during runtime in order to, among other things, improve the performance of the replication system.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: December 22, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Venkata LR Ippatapu
  • Patent number: 10872194
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: December 22, 2020
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Patent number: 10860563
    Abstract: A system includes a master node and worker nodes controlled by the master node. Each worker node stores 25 or more modular blocks of a distributed database, where each modular block has a size of 5G bytes or less and has an associated log file.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: December 8, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ozgun Ali Erdogan, Sumedh Suhas Pathak
  • Patent number: 10860980
    Abstract: Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vincent Marc Oberle, Lindsay Simon Roberts, Tyler Wells, Jonathan David Rosenberg
  • Patent number: 10862844
    Abstract: A data processing system, including non-volatile memory storing a plurality of messages included in a group discussion among a plurality of users. The non-volatile memory may further store metadata including an ordering of the messages. The data processing system may further include a processor configured to, for a first message storage data structure and a second message storage data structure, each associated with a first user of the plurality of users, determine that the one or more messages of the first message storage data structure and the second message storage data structure are contiguous in the ordering. The processor may generate a merged message storage data structure including each message included in the first message storage data structure and the second message storage data structure. The processor may generate a receipt based on the merged message storage data structure and transmit the receipt to a second user.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Surendra Singh, Harsh, Xiaozhong Pan, Joshua Lan, Narasimhan Govindarajan, Jayanth Munikote Rajeevalochanam, Prashanth Venkataraman
  • Patent number: 10860090
    Abstract: Techniques are disclosed for performing localization of a handheld device with respect to a wearable device. At least one sensor mounted to the handheld device, such as an inertial measurement unit (IMU), may obtain handheld data indicative of movement of the handheld device with respect to the world. An imaging device mounted to either the handheld device or the wearable device may capture a fiducial image containing a number of fiducials affixed to the other device. The number of fiducials contained in the image are determined. Based on the number of fiducials, at least one of a position and an orientation of the handheld device with respect to the wearable device are updated based on the image and the handheld data in accordance with a first operating state, a second operating state, or a third operating state.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 8, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Zachary C. Nienstedt, Samuel A. Miller, Barak Freedman, Lionel Ernest Edwin, Eric C. Browy, William Hudson Welch, Ron Liraz Lidji
  • Patent number: 10860667
    Abstract: A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertises store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: December 8, 2020
    Inventors: Sholem Weisner, Shmuel Nemanov
  • Patent number: 10853019
    Abstract: The current disclosure relates to a system and method for secured screen sharing. A specially configured screen sharing server of the system may facilitate screen sharing between two independent and remote devices. The system may be configured to access state information from a primary client device. The system may then determine if any of the elements of the application state primary client interface correspond to sensitive information. The system may then mask the primary client interface to create a replica client interface by masking any elements of the application state that correspond to sensitive information. The system may then cause the replica client device to display the replica client interface by transmitting the application state to the replica client interface.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: December 1, 2020
    Assignee: BLUEOWL, LLC
    Inventors: Charles O. Schwabacher, Hans Oksendahl
  • Patent number: 10853820
    Abstract: A method, non-transitory computer readable medium, and apparatus for recommending a topic-cohesive and interactive implicit community are disclosed. For example, the method receives a request for customer care, selects an implicit community identified from a plurality of individual users of a social media website based upon a relevance score related to a topic of the request for customer care and recommends the implicit community in response to the request for customer care.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 1, 2020
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Lei Li, Wei Peng, Saurabh Kataria, Tong Sun
  • Patent number: 10856102
    Abstract: Embodiments are generally directed to sharing of environmental data for client device usage. An embodiment of a client device includes a processor; an environmental sensor to sense an environmental condition, an output of the sensor being a local environmental sensor value; and a wireless receiver to receive environmental data for a certain proximity area from a second client device according to an environmental data sharing protocol via a wireless network. The environmental data sharing protocol allows receipt of the environmental data without requiring pairing, bonding, or other relationship of client devices.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: December 1, 2020
    Assignee: Intel Corporation
    Inventors: Vasudevan Srinivasan, Barnes Cooper, Tawfik M Rahal-Arabi
  • Patent number: 10848895
    Abstract: Embodiments of systems and methods for using contextual center-of-gravity for outputting audio in collaborative environments are described. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a first position of a first participant and a second position of a second participant during a collaboration session; calculate a Center-of-Gravity (CoG) based, at least in part, upon the first and second positions; and output audio during the collaboration session with a level determined based upon the CoG.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: November 24, 2020
    Assignee: Dell Products, L.P.
    Inventors: Douglas Jarrett Peeler, Vivek Viswanathan Iyer
  • Patent number: 10846747
    Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: November 24, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Patent number: 10848598
    Abstract: Methods and systems are provided for identifying unique devices and/or unique users of a web-based system within constraints of an external application. In some embodiments the process comprises receiving request information from a client device at an application server, using such information to form a device fingerprint, and attempting to match the newly-formed fingerprint with exactly one fingerprint stored in a database of previously-formed fingerprints. Some embodiments utilize a two-stage Locality-Sensitive Hash query technique. The client device fingerprint may be converted into a series of LSH values which may be used to find a matching fingerprint. A first stage may query input LSH values against LSH values in a data store, and a second stage may query LSH values temporarily held in volatile memory, thereby minimizing network traffic and reducing a total process time.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: November 24, 2020
    Assignee: Verizon Media Inc.
    Inventors: Gary Gurevich, Jeffrey Zwelling, Yaniv Shalev
  • Patent number: 10846658
    Abstract: Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vincent Marc Oberle, Lindsay Simon Roberts, Tyler Wells, Jonathan David Rosenberg
  • Patent number: 10838925
    Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to access a canonical content item stored at a content management system, the canonical content item representing a cloud-based content item or a cloud-backed content item having features designed for access through a native online application associated with a cloud content provider; in response to the canonical content item being invoked, sending, from a local application to the cloud content provider, a request for the features of the content item; receiving, at the local application and from the cloud content provider, metadata for enabling the features of the content item; and based on the metadata, providing, on the local application, the features and a content of the content item as part of a rendered instance of the canonical content item.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: November 17, 2020
    Assignee: Dropbox, Inc.
    Inventors: Joshua Kaplan, Jason Terk, Stan Yeung
  • Patent number: 10833884
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to question and answer management in a collaborative environment, and provide a novel and non-obvious method, system and apparatus for synchronizing questions and answers in an instant messaging session. In one embodiment of the invention, a method of synchronizing questions and answers in an instant messaging session can be provided. The method can include maintaining an instant messaging session between first and second participants, identifying questions and answers in the instant messaging text, matching each of the answers to a corresponding one of the questions, and displaying the matched questions and answers supplementally to the displaying of the chat transcript, ensuring that a participant does not overlook a question where response on their part is required.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Belinda Y. Chang, Shruti Gandhi, Angela Richards Jones, Pamela A. Nesbitt
  • Patent number: 10834151
    Abstract: A method includes determining where multiple users are interacting with a canvas via user devices, identifying two users that are interacting proximate to each other on the canvas via their user devices, and establishing a communication mechanism between the two users.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: November 10, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, Jian Li
  • Patent number: 10802850
    Abstract: A system and method for facilitating a user to initiate and accept an assistance request through a chat session is disclosed. Controls may be provided in a graphical chat interface to enable the user to specify inputs to request assistance from other users participating in the chat session. An assistance request may be generated and communicated to those users through the chat session. Graphical representation for the assistance request and controls that facilitate the users to accept the assistance request may be provided in the graphical chat interface. Upon an acceptance to the assistance request by a responding user through the graphical chat interface, an assistance command may be generated and executed in the virtual space.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: October 13, 2020
    Assignee: Kabam, Inc.
    Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone