Computer Conferencing Patents (Class 709/204)
  • Patent number: 11418565
    Abstract: There is provided a space information sharing apparatus, a space information sharing method, and a program adapted to let users feel as if their spaces are interconnected in a multidirectional communication system while saving bandwidth. A control section is provided to control communication of space information indicative of appearances of a space of a first user to an apparatus of a second user on the basis of first sensing information representative of the state of the first user and second sensing information representative of the state of the second user. This technology is applied advantageously to multidirectional communication systems.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: August 16, 2022
    Assignee: SONY CORPORATION
    Inventors: Yusuke Sakai, Yoshizumi Tanaka
  • Patent number: 11418827
    Abstract: A client device includes a display device and one or more image capture devices configured to capture video data of a local area surrounding the client device. Different users of an online system are identified from the captured video data, provided privacy settings maintained for the users authorize their identification from the video data, and the client device transmits a request for content to the online system that identifies each of the identified users. The client device receives content items selected for each of the identified users from the online system. From the received content items, the client device generates a feed of content that includes at least one content item selected for each of the identified users and presents the generated feed of content via the display device.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 16, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Vincent Charles Cheung, Olivier Sebastien Joseph Bartholot, Girish Patangay, Viresh Rustagi, Sergiu Dogaru, James Glessal Pearce
  • Patent number: 11418464
    Abstract: A system and method of managing electronic messaging accounts for an organization is provided. The method comprises executing instructions on a processor at a server that: for a first user account for a first user associated to the organization, define a message space accessible through electronic devices in communication with the server. The message space accommodates peer-to-peer administration by users in the organization. The message space also provides facilities for: identifying an owner for the message space; assigning owner privileges for the owner; selectively identifying the first user account as the owner for the message space; and creating a message channel in the message space for messages between users in the organization and users in a second organization. In the method, the owner privileges follow an organization policy for the organization and provide the first user with additional privileges in managing the message space reflecting the organization policy.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: August 16, 2022
    Assignee: Global Relay Communications Inc.
    Inventors: Warren Roy, Peter MacDONALD, Alfred Scholldorf, Philip Persad
  • Patent number: 11416632
    Abstract: A method in an electronic device designates, with one or more processors of the electronic device, at least one data item stored within a memory of the electronic device for storage in a plurality of remote electronic devices. The method encrypts, with the one or more processors, the at least one data item to create at least one encrypted data item. The method divides, with the one or more processors, the at least one encrypted data item into a plurality of encrypted subset data items. The method then delivers, with a communication device, at least a first encrypted subset data item from the plurality of encrypted subset data items to a first remote electronic device and at least a second subset data item from the plurality of encrypted subset data items to a second remote electronic device.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: August 16, 2022
    Assignee: Motorola Mobility LLC
    Inventors: Rachid Alameh, Jarrett Simerson, Robert Witte
  • Patent number: 11411922
    Abstract: A method for providing and managing non-direct URL fetching service for retrieving a content from a web sewer to a client device is disclosed, such as for overcoming geo-blocking or a Man-In-The-Middle (MITM) attack. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. A URL request may be sent in parallel using both direct and non-direct fetching schemes, in order to verify the need for using the non-direct fetching service. Direct or non-direct fetching scheme may be selected by using a file that associates a fetching scheme to the requested URL. The selection of the fetching mechanism may use dynamically in real-time updating of a Proxy Auto-Configuration (PAC) file. As part of an accounting scheme, quotas may be applied to a cumulative received data or a time duration of using a non-direct fetching service.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: August 9, 2022
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11409431
    Abstract: Embodiments provide a computer-executed method, a computer system and computer-program product for facilitating a transaction. The method includes transmitting computer-executable instructions to cause a representation of an item to be displayed on a consumer interface rendered on a visual display of a computing device. The method also includes receiving, from the computing device, an indication of a compound consumer input associated with a consumer and performed using the consumer interface. The method further includes, based on a determination that the compound consumer input corresponds to a purchase command, retrieving information previously stored for the consumer, generating an order to purchase the item for the consumer, and transmitting an order confirmation configured to be displayed by the computing device.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: August 9, 2022
    Assignee: Groupon, Inc.
    Inventors: Sri Viswanath, Eric Hyche, Mihir Shah, Peter Bergstrom, Michael Burton, Dor Levi, Fabio Sisinni, Don Albert Chennavasin, Marius G. Ciocirlan, Ben Kim, Riaz Rahim
  • Patent number: 11409788
    Abstract: A method for clustering groups of photographs, wherein users are each identified by a unique identifier, each user photographs. The method includes capturing photographs; assigning, to each captured photograph, at least one metadata defined by a type, comparing the metadata assigned to each photograph to determine at least one discriminant type, grouping at least two photographs by discriminant type of metadata and clustering the groups if the number of photographs is superior to a first predefined limit value. The method further includes determining a degree of similarity of a cluster of photographs depending on metadata, and defining a common cluster among the users if the degree of similarity is superior to a second predefined limit value.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: August 9, 2022
    Assignee: ALBUMS SAS
    Inventor: Mathieu Spiry
  • Patent number: 11408744
    Abstract: A method, autonomous system controller, and computer program product generate a first route for an autonomous vehicle to transport a first person from a first location to a destination. In response to determining that a second person satisfies trigger criteria comprising: (i) being at a second location that is within a proximity threshold to the first route; (ii) being associated with the first person; and (iii) being associated with the destination, an affordance is caused to be presented via respective user interface devices to at least one of the first and second persons that proposes that the autonomous vehicle transport both the first and second persons to the destination. In response to receiving acceptance, a second route is generated for the autonomous vehicle that comprises picking up the first person at the first location, picking up the second person at the second location, and transporting both persons to the destination.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 9, 2022
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Stephanie Olivia Engle, Mariya Jacobo, Bradley David Ryan
  • Patent number: 11409807
    Abstract: A single-click matchmaking system and method is disclosed providing streamlined, fast, interactive and intelligent search processes for matchmaking. The single-click matchmaking for recommending at least one match comprises receiving a profile of the user based on an input given by the user at an application running on the computing device, predicting a plurality of self-attributes of the user based on the profile of the user, predicting a plurality of preferred attributes based on the plurality of self-attributes of the user, accessing a memory configured to store data corresponding to a plurality of entities, determining the match from the plurality of entities and recommending the at least one match to display at the computing device of the user.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: August 9, 2022
    Inventors: Rahul Kumar Namdev, Pawan Kumar Gupta
  • Patent number: 11412011
    Abstract: A method and system for facilitating interaction between users viewing same digital contents is provided. Further, the method may include a step of receiving one or more second digital content requests of the digital content. Further, the method may include a step of analyzing the first digital content request and the one or more second digital content requests. Further, the method may include a step of determining a simultaneous access of the digital content from the first user device and the one or more second user devices based on the analyzing. Further, the method may include a step of generating a notification for the simultaneous access of the digital content based on the determining. Further, the method may include a step of transmitting the notification to one or more of the first user device and the one or more second user devices.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: August 9, 2022
    Assignee: Bridgit To The Future, Inc.
    Inventors: Daveed Benjamin, Phillip Joseph Ross
  • Patent number: 11409906
    Abstract: A system includes a display control prime located within a central-zone in communication with a provisioned agent operating on an edge-zone device. The display control prime may implement prime-blind open-loop pixel-state control on the edge-zone device by executing pixel-state commands via the provisioned agent. The provisioned agent, operating within the edge-zone, may have access to un-sanitized data, which may be unavailable to the display control prime in the central-zone. The display control prime may provide conditional pixel-state commands via a pixel-state control parameter matrix. The provisioned agent may identify an operative pixel-state command from among the conditional pixel-state commands based on the un-sanitized data to which the display control prime is blind.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: August 9, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: David B. Treat, Tracy Ann Kuhrt, Giuseppe Giordano, Luca Schiatti, Andrea Maria Milazzo, Dominic Paolino
  • Patent number: 11411904
    Abstract: Described embodiments provide systems and method for filtering notifications across multiple end points associated with a user. A server can establish, for a user of an end point, a session with the end point. The server can identify properties of a plurality of applications and properties of the plurality of end points. A filter can be generated for the user and the filter can include one or more polices to selectively permit or prevent notifications received from one or more applications through the client application. The server can apply the filter to the applications and use the filter to filter one or more notifications received from the applications to selectively permit or prevent the one or more notifications from being received at each end point of the plurality of end points that the user accesses during the session to the server through the client application.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: August 9, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: David Le Strat, Eugene Yamnitsky
  • Patent number: 11410109
    Abstract: A system and computer-implemented method for real-time monitoring and responding to user experiences at a location. The method includes deploying a centralized communications and display node, and each of a plurality of portable communications devices with a respective subject, within the location, receiving, from one or more of the portable devices, and at the centralized node, transmitted data including a respective identifier of a respective actuator of each of the one or more portable devices and that was activated by the respective subject, a respective activation time indicator, and a respective identifier of each of the one or more portable devices. The method also includes generating respective machine-readable values indicative of a positive or negative experience type for each of the actuator-activating subjects using the received data, and a respective alert using the generated machine-readable values and if the indicated experience type for the respective subject is negative.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: August 9, 2022
    Assignee: Precog, LLC
    Inventor: Matthew R. Severson
  • Patent number: 11405433
    Abstract: Aspects of the technology described herein provide a collaborative browsing experience in which real-time browsing activity and saved browsing activity of session collaborators in a collaborative browsing session are shared with the collaborators. A collaborative session may be initiated, which may create a tab group associated with the session and linked to a collaborator. Other collaborators may be invited to join the session, and additional tab groups for each collaborator may be created. The tab groups of the collaborators may be included in a collective tab group, which may be updated in real-time with changes made by any of the collaborators. For example, client changes may be handled locally and communicated to a service to which each client is connected. The service may sequence and broadcast the ordered changes to the clients, which may each implement the changes according to the sequence to synchronize a shared state amongst clients.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Avi Ashish Vaid, Joseph Jiwoong Oak, Mohamed Mansour
  • Patent number: 11405234
    Abstract: In general, techniques are described for extensible mappings for vehicle system busses. A device configured to interact with a vehicle may perform the techniques. The device may comprise a memory that stores an extensible mapping between a local control message and a standard control message. The device may also include a processor configured to execute an operating system to control a system of the vehicle. The operating system may generate the standard control message, where the standard control message includes a first representation of a command set. The processor may translate, based on the extensible mapping, the standard control message to obtain the local control message, the local control message including a second representation of the command set. The processor may transmit, via a control bus coupled to the processor and the system, the local control message to initiate an operational state change of the system.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: August 2, 2022
    Assignee: Google LLC
    Inventors: Tomasz Pawel Wasilczyk, Yevgeniy Ruvinovich Karshenboym, Steve Paik, Scott Randolph
  • Patent number: 11405209
    Abstract: Disclosed are an apparatus for controlling authentication and a method of operating the same capable of increasing security and convenience in user authentication by authenticating a user through an authentication scheme that is determined differently according to space reliability of an authentication-processing space in which user authentication is processed.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 2, 2022
    Assignee: SK PLANET CO., LTD.
    Inventor: Ki Chon Kang
  • Patent number: 11403330
    Abstract: Systems and methods for generating customized annotations of a medical record are provided. The system receives a medical record and processes it using a predictive model to identify evidence of a finding. The system then determines whether to have a recall enhancement or validation of a specific finding. Recall enhancement is used to tune or develop the predictive model, while validation is used to rapidly validate the evidence. The source document is provided to the user and feedback is requested. When asking for validation, the system also highlights the evidence already identified and requests the user to indicate if the evidence is valid for a particular finding. If recall enhancement is utilized, the source document is provided and the user is asked to find evidence in the document for a particular finding. The user may then highlight the evidence that supports the finding. The user may also annotate the evidence using free form text.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: August 2, 2022
    Assignee: APIXIO, INC.
    Inventors: Darren Matthew Schulte, John O. Schneider, Robert Derward Rogers, Vishnuvyas Sethumadhavan
  • Patent number: 11405434
    Abstract: A communication system includes a first communication terminal; and two or more second communication terminals that share shared data with each other. The first communication terminal transmits the shared data; and transmits, to the second communication terminal that has transmitted a share completion report indicating that sharing of the shared data has been completed, a share status report indicating that there is the second communication terminal that has not yet transmitted the share completion report, based on whether the share completion report has been received from the second communication terminal. The second communication terminal receives the shared data; and displays the share status report indicating that there is the second communication terminal that has not yet transmitted the share completion report, upon receiving the share status report indicating that there is the second communication terminal that has not yet transmitted the share completion report.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 2, 2022
    Assignee: Ricoh Company, Ltd.
    Inventors: Taira Oyama, Takuya Imai, Tatsuroh Sugioka
  • Patent number: 11405339
    Abstract: A computerized method of managing exchange of instant messages (IM) that includes establishing a foundation for secure communication with an initiator; receiving a request from the initiator to generate an instant messaging code (IM code), the IM code is used as an identifier of the initiator, the request includes at least one IM code property that facilitates regulation of instant messages (i) originated by any one of at least one participant in an exchange of instant messages with the initiator, or (ii) received by anyone of the at least one participant in an exchange of instant messages with the initiator; generating the IM code according to the at least one IM code property and distributing the IM code, for use by anyone of the at least one participant; identifying that an active participant of the at least one participant inputs the IM code; selectively regulating instant messages originated by or received by the active participant according to the IM code properties; using the foundation to establish a
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: August 2, 2022
    Assignee: PUBLIC IM LTD.
    Inventor: Yaacov Barki
  • Patent number: 11405228
    Abstract: Certain aspects of the disclosure are directed to communication bridging in a telecommunication system. According to a specific example, a Voice over Internet Protocol (VoIP) communication server is provided comprising a uniform resource locator (URL) generation module configured and arranged to form a communication bridge between a first protocol-disparate chat room and a second protocol-disparate chat room in response to receipt of a request from a participant of one of the chat rooms. The URL generation module can identify the participant as being associated with a customer, and redirect the participant to a customer-specific account provided by the communication bridging service. Using the customer-specific account, the URL generation module can generate a URL associated with the communication bridge. Using the generated URL an assimilation and processing module can translate chat messages received, and transmit the translated chat messages between the first chat room and the second chat room.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: August 2, 2022
    Assignee: 8x8, Inc.
    Inventors: Andrei Soroker, Peter Hizalev, Bryan R. Martin
  • Patent number: 11405482
    Abstract: A processor-implemented method for linking identifiers to generate a unique entity identifier for deduplicating high-speed data streams in real time, the method comprising (i) obtaining one or more data streams with an identifier from independently controlled entities, wherein the one or more data streams comprises timestamp data and location indexed data that partially characterizes an activity of an entity, (ii) determining home location or internet protocol address of the entity by analyzing data obtained from the one or more data streams, (iii) clustering entity devices based on an association between an internet protocol address, a real-time event, a period of time or a location, (iv) disambiguating the clusters of entity devices into sub-clusters that resolve to an entity by analyzing data streams until a candidate pair of identifiers is obtained, (v) generating score for the candidate pair using a machine learning classifier to discern the candidate pair of identifiers into to same or different entity,
    Type: Grant
    Filed: February 15, 2020
    Date of Patent: August 2, 2022
    Assignee: Near Intelligence Holdings, Inc.
    Inventors: Madhusudan Therani, Shobhit Shukla
  • Patent number: 11403400
    Abstract: A computer-implemented method including scanning, by one or more processors, data that is maintained on one or more social network profiles of a protected social entity, identifying, one or more social entities associated with the scanned data, determining a risk score for each of the one or more social entities, analyzing the scanned data using one or more machine learning techniques, assigning a rating to each of the one or more social entities based on the determined risk score and the analyzed data, and determining, based on the rating assigned to at least one of the one or more social entities that the at least one social entity is a security risk to the protected social entity.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 2, 2022
    Assignee: ZeroFOX, Inc.
    Inventors: James Foster, Christopher B. Cullison, Michael Price, Zachary Michael Allen
  • Patent number: 11398942
    Abstract: Systems and methods are disclosed for secure transmission of computer server event notifications, including receiving a topic subscription request from a partner, registering the partner topic subscription request, obtaining a new computer server event to report, determining a subscribed partner subscribed to computer server events of a same type as the new computer server event, transmitting an event notification to the subscribed partner, and registering the event notification.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: July 26, 2022
    Assignee: Worldpay, LLC
    Inventor: Sachin Pawaskar
  • Patent number: 11397521
    Abstract: A system and related method exchanges communications between two or more users. The system comprises a user interface that has a plurality of elements associated with a cyclic order. Each element corresponds to a communication thread. The elements have an input for receiving one or more user communications. The user interface is configured such that only one element is active at each time. Each element is continuously active for a predetermined activation time interval. The activation time interval of each element is controlled.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 26, 2022
    Assignee: Braided Communications Limited
    Inventors: Andrew Peter Smithsimmons, Robert Brougham
  • Patent number: 11398089
    Abstract: Techniques are provided for identifying objects (such as products within a physical store) within a captured video scene and indicating which of object in the captured scene matches a desired object requested by a user. The matching object is then displayed in an accentuated manner to the user in real-time (via augmented reality). Object identification is carried out via a multimodal methodology. Objects within the captured video scene are identified using a neural network trained to identify different types of objects. The identified objects can then be compared against a database of pre-stored images of the desired product to determine if a close match is found. Additionally, text on the identified objects is analyzed and compared to the text of the desired object. Based on either or both identification methods, the desired object is indicated to the user on their display, via an augmented reality graphic.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: July 26, 2022
    Assignee: Adobe Inc.
    Inventors: Amol Jindal, Ajay Bedi
  • Patent number: 11398989
    Abstract: A disclosed cloud service (CS) enables cross-cloud access to data resources and cross-cloud execution of orchestrations, including automations. The CS includes a peer-to-peer (P2P) cloud orchestrator service (COS) and a cloud broker service (CBS). The COS enables P2P identification and communication routing between different cloud computing environments. The CBS enables cross-cloud access to data and orchestrations (e.g., one or more scripts, workflows, and/or scheduled jobs) from different cloud computing environments. Additionally, the data center may be configured to route all orchestration calls of a data center through the CS, such that the CS can ensure that references to local data and orchestrations are handled within the data center, while references to data and orchestrations of a different data center are suitably routed to be handled by a corresponding CS of the appropriate data center.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: July 26, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Varsha Herle, Kavish Jain, Sharath Vaddempudi
  • Patent number: 11398993
    Abstract: Examples for messaging with a specified delay by a system are described. In an example, the system comprises a server coupled to at least one user device. The server may receive a messaging information from a first user device. The messaging information may include a first and a second message and a timing information. The server generates a computing resource for the first message and the second message, and enables access to the first and the second message based on the timing information. For example, the first message is made accessible at a first access time that is previous to a second access time at which the second message is made accessible.
    Type: Grant
    Filed: May 23, 2020
    Date of Patent: July 26, 2022
    Inventor: Andre Maxim Persidsky
  • Patent number: 11398997
    Abstract: Systems, computer program products, and methods are described herein for information transfer between communication channels. The present invention is configured to electronically receive, via a first communication channel associated with an entity, information associated with a transfer of resources from a user at a first time; initiate one or more machine learning algorithms at on the information associated with the transfer of resources at the first time; generate, using the one or more machine learning algorithms, a summary of the information associated with the transfer of resources; electronically receive an indication that the user wishes to transfer to a second communication channel; and initiate a communication channel transfer protocol to transmit the summary of the information associated with the transfer of resources to the second communication channel.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: July 26, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sandeep Kumar Chauhan, Hari Gopalkrishnan, Jagadish Reddy
  • Patent number: 11394570
    Abstract: Certain aspects of the disclosure are directed to communication bridging among protocol-disparate chat rooms in a telecommunication system. According to a specific example, a data communications server data communications server transmits chat messages between a plurality of protocol-disparate chat rooms accessible by users of a communication bridging service, a user interface (UI) circuit receives from a user of a first protocol-disparate chat room, a command requesting formation of a communication bridge associated with the first chat room, and a circuit facilitates formation of the communication bridge by generating a URL (uniform resource locator) associated with the communication bridge, by sharing or distributing the URL to a user of a second protocol-disparate chat room, and forming the communication bridge between the first chat room and the second chat room using the URL.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: July 19, 2022
    Assignee: 8x8, Inc.
    Inventors: Andrei Soroker, Peter Hizalev, Bryan R. Martin
  • Patent number: 11392863
    Abstract: The present disclosure is directed to optimizing dynamic open space environments and includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause one or more components to perform operations including receiving a reservation request for a workspace through a user device associated with a user; deriving dynamic user information comprising collaboration data derived from a collaboration service, the collaboration data based on a collaboration history of the user; analyzing the user information to determine one or more workspace suggestions for the user; transmitting the one or more workspace suggestions to the user device; receiving, through the user device, a workspace selection from the one or more workspace suggestions; and updating a reservation of the user in accordance with the workspace selection.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: July 19, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vikas Vashisht, Alberto J. Montilla Bravo
  • Patent number: 11393581
    Abstract: Embodiments generally relate to a surgical resource allocation system. Patients seeking a procedure can use the system to identify surgeons and surgical facilities. The patient can then use the system to book the procedure with a selected surgeon at a selected facility. In an example, a patient can indicate a need for a certain procedure. The patient can then provide criteria for a surgeon or facility, such as a desired location, desired time, surgeon rankings, and facility rankings. The system can then identify surgeons and facilities that match the criteria and present them for selection by the patient. The patient can then select the surgeon and facility with which the patient would like the procedure performed. With the surgeon and facility selected, the patient can then choose to book the procedure.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: July 19, 2022
    Assignee: Aspire Smart Health-Lancaster, LLC
    Inventor: Essam Abadir
  • Patent number: 11392875
    Abstract: The present invention relates to a computer-based system for identifying supply chain risks and generating supply chain graphs representing an interconnected network of entities. An industrial graph database application is configured to account for direct and indirect (transitive) supplier risk and importance, based on a weighted set of measures: criticality, replaceability, centrality and distance. A graph-based model serves as an interactive and visual supply chain risk and importance explorer. A supply network is induced from textual data by applying text mining techniques to news stories and used to populate the supply chain/graph database.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: July 19, 2022
    Assignee: REFINITIV US ORGANIZATION LLC
    Inventors: Lucas Carstens, Jochen L. Leidner, Krzysztof Szymanski, Blake Howald
  • Patent number: 11392396
    Abstract: A method of providing automated help includes receiving, at a computer system including at least one processor and at least one computer readable medium storing machine-executable instructions, user inputs for utilizing a plurality of functions of a computer program, detecting, at the computer system, a plurality of user actions utilizing the plurality of functions, as a function of the user inputs, at the computer system, an action trigger indicating a user help condition, wherein detecting further comprises identifying, in a help trigger database associating a plurality of action triggers with user help conditions, an action trigger matching at least a user action of the plurality of user actions, by the computer system, a first area of expertise associated with the user help condition, based on the identified first area of expertise associated with the user help condition, identifying, by the computer system, expertise to provide assistance to the user.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: July 19, 2022
    Assignee: Desprez, LLC
    Inventor: James L. Jacobs, II
  • Patent number: 11386920
    Abstract: Assistive technologies are herein provided to assist leaders in engaging one or more group participants using a combination of private data specific to a participant and public data specific to a participant. The system includes: a group bot that has public group data and private group data, a first bot for a first participant that has private data and public data associated with the first participant, and a leader bot for a leader. The leader bot is data interactive with the group bot and the first bot, and can cause the first bot to appropriately serve private data on a permissioned private device of the first participant and to serve public data on a permissioned group output device.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: July 12, 2022
    Assignee: FACET LABS, LLC
    Inventors: Stuart Ogawa, Lindsay Sparks, Koichi Nishimura, Wilfred P. So, Jane W. Chen
  • Patent number: 11386139
    Abstract: A system and method for generating analytics for entities depicted in multimedia content, including: identifying at least one social pattern based on social linking scores of a plurality of entities indicated in a social linking graph, wherein each social pattern is identified at least by comparing one of the social linking scores to a predetermined social pattern threshold, wherein each social linking score is generated based on contexts of at least one multimedia content element (MMCE) in which at least two of the plurality of entities are depicted, wherein each context is determined based on a plurality of concepts of one of the at least one MMCE, wherein each concept matches at least one signature generated for the at least one MMCE above a predetermined threshold; and generating, based on the identified at least one social pattern, analytics for the plurality of entities depicted in the social linking graph.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: July 12, 2022
    Assignee: Cortica Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y Zeevi
  • Patent number: 11388071
    Abstract: One example method includes receiving an input that indicates selection of a cloud storage provider, receiving one or more product selection inputs, each of the product selection inputs indicating selection of a respective data protection product, receiving an input indicating an instance size, assembling the inputs together to define a data protection configuration, and automatically generating a script which, when executed by one or more hardware processors, deploys the data protection configuration in a cloud storage environment of the selected cloud storage provider.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Adam E. Brenner, Mark D. Malamut
  • Patent number: 11386804
    Abstract: A method, computer program product, and system include a processor(s) obtaining, environmental data comprising captured audio data and captured image data. The processor(s) generates, based on the environmental data, a user profile for the user, by cognitively analyzing the environmental data to perform a binary valuation of one or more pre-defined core attributes. The processor identifies, based on the environmental data, one or more entities within the vicinity of the user. The processor(s) generates a subject profile for each entity of the one or more entities by cognitively analyzing the environmental data to perform the binary valuation of the one or more pre-defined core attributes. The processor(s) predicts perceived positive or negative outcome of the user initiating a contact with each entity of the one or more entities. The processor(s) generates a recommendation to initiate the contact with the at least one entity and transmits the recommendation.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: July 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kaushik Lahiri, Sandipan Sengupta, Sabyasachi Chatterjee
  • Patent number: 11388282
    Abstract: A method for video control can be applied to a terminal. The method can include: displaying video application setup options on a video playback interface for setting video application functions corresponding to video usage effects; receiving a setup operation by one of video application setup options; correspondingly processing and playing video data to be played according to a video application function corresponding to the setup operation. By additionally providing a video application setup option, the terminal can perform various processing operations on a video, for example, free from video processing functions of various video applications, and perform, according to an operation instruction initiated by a user, corresponding video processing operations on various video applications and various video scenarios.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: July 12, 2022
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Xi Luo, Ming Liu
  • Patent number: 11381668
    Abstract: Methods, systems, and devices for determining a subset of users from among a set of users based on a set of received information associated with a photograph, where the disposition of the information is used to first determine the subset and then perform facial recognition on the subset of photographs for each user in order to accurately identify each user or users present in the photograph.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: July 5, 2022
    Inventors: Elliot Berookhim, Pejman Yedidsion
  • Patent number: 11381540
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for tracking electronic mail (email) events. Upon generating an email, a database entry including an email identifier associated the email is stored. A notification received from a client device is processed, where the notification indicates that the email associated with the email identifier has been opened. Responsive to processing the notification, the database entry associated with the email is identified using the email identifier and event information of the database entry is stored or updated to indicate that the email has been opened. The database entry associated with the email identifier is updated to include attributes of the email, where the attributes include a recipient identifier identifying a recipient of the email. Status information associated with the email may be provided using the database entry, where the status information indicates that the recipient has opened the email.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: July 5, 2022
    Assignee: Salesforce, Inc.
    Inventors: Jayanth Parayil Kumarji, Madhav Vaidyanathan
  • Patent number: 11379205
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a security model to customizable live applications in a cloud collaboration platform. The security approach may dedicate a frame to each live application, serving the frame from a different domain than a document in which the live application is embedded. This approach ensures that more stringent security requirements may be required of the live application and allows the data presented to the live application to be narrowly tailored. The security model may further leverage sandbox attributes and content-security policies to restrict the behavior of sandboxed and non-sandboxed live applications in accordance with best security practices.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: July 5, 2022
    Assignee: salesforce.com, inc.
    Inventors: Julie Tung, Rajeev Nayak, Kevin Gibbs, Bret Taylor, Yang Su, Nate Botwick, Pedram Razavi, Scott Goodfriend, Nikrad Mahdi, Andy Chung, Drew Hamlin, Patrick Linehan, Sophia Westwood, Lindsey Simon, Shrey Banga, Diana Berlin
  • Patent number: 11381411
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting participant reactions to a virtual conference. The program and method provide for a virtual conference between plural participants; provide, for each of the plural participants, display of a reaction button which is selectable by the participant to indicate a reaction to the virtual conference; receive indication of selections of the reaction button by one or more of the plural participants; and in response to receiving the indication, provide, for each of the plural participants, display of reaction icons and audio output based on the selections, determine that a rate at which the selections were received meets a threshold rate, and provide, in response to the determining, for modified audio output associated with the selections.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: July 5, 2022
    Assignee: Snap Inc.
    Inventors: Maxwell Gale, Andrew Cheng-min Lin, Walton Lin
  • Patent number: 11381412
    Abstract: A conference participant is alerted as to an event during a conference responsive to a determination that a focus of the conference participant is other than on the conference. During the conference, an event associated with the conference participant is detected based on a real-time transcription of the conference. For example, the event may relate to a topic relevant to the conference participant or a request associated with a name of the conference participant. A determination is made that a focus of the conference participant is other than on the conference based on information associated with a device of the conference participant, such as input received from a camera associated with the device or a setting of an audio output device associated with the device. Based on that determination and the detected event, output is presented to alert the conference participant as to the event.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: July 5, 2022
    Assignee: Zoom Video Communications, Inc.
    Inventor: Vi Dinh Chau
  • Patent number: 11373204
    Abstract: Universal tags are placed on various web pages of a website. Unlike prior art action tags that indicate that an action has occurred, the universal tag sends a broader range of data capturing a user's experience on the website (e.g., whether an item was placed in a shopping cart, etc.) to a server. The server obtains an identity of the user from its own cookie on the user's device and stores the information received with the universal tag in connection with the user's account. A graphical user interface is used to define the information to be sent upon activation of the universal tag.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: June 28, 2022
    Assignee: META PLATFORMS, INC.
    Inventor: Ter Chrng Ng
  • Patent number: 11372963
    Abstract: The present disclosure discloses a method and server for logging into a first application running on a terminal device. The method includes receiving, by a server from a second application running on the terminal device and distinct from the first application, a login verification request communicated from a login interface of the first application to the second application via an inter-application communication within the terminal device; verifying, by the server, in response to the login verification request, whether the first application is permitted to use login account information associated with an login account of the second application to perform a login to the first application; and sending, by the server, a response to the login interface of the first application via the second application to indicate a successful login verification when verification is successful, so that the first application uses the login account information to perform the login to the first application.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: June 28, 2022
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Chong Guo, Shang Yu, Yi Xu, Xiaodong Gou, Guohong Lin, Qiuhang Tan, Hongwei Li, Shengwei Lin
  • Patent number: 11374956
    Abstract: A computer-implemented method including scanning, by one or more processors, data that is maintained on one or more social networks, identifying, one or more social entities associated with the scanned data, determining a risk score for each of the one or more social entities, analyzing the scanned data using one or more machine learning techniques, assigning a rating to each of the one or more social entities based on the determined risk score and the analyzed data, and determining, based on the rating assigned to at least one of the one or more social entities that the at least one social entity is a security risk.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: June 28, 2022
    Assignee: ZeroFOX, Inc
    Inventors: James Foster, Christopher B. Cullison, Michael Price, Zachary Michael Allen
  • Patent number: 11374986
    Abstract: An embodiment for analyzing user interest in presented content based on capture attempts during a meeting is provided. The embodiment may include receiving presentation content from a meeting host. The embodiment may also include analyzing one or more capture applications on a device of one or more users for a capture event in response to receiving the presentation content from the meeting host. The embodiment may further include in response to determining the capture event has occurred, identifying information relating to the capture event and the one or more users who initiated the capture event. The embodiment may also include presenting the meeting host with the information relating to the capture event and the one or more users who initiated the capture event.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Spencer Thomas Reynolds, Rama Krishna Vedula, Shikhar Kwatra
  • Patent number: 11374992
    Abstract: A seamless social multimedia streaming server and service is disclosed. The server receives multiple multimedia streams that are asynchronous, semi-synchronous or synchronous. The communications channels that the streams are on may be unidirectional, bidirectional or multicast. A multimedia integrator receives streams and integrates the different multimedia into an integrated multimedia stream which is rendered on a client-side device. Because multimedia streams may be integrated onto a single integrated stream, user generated content, such as texts and commentary, may be rendered while viewing other streamed multimedia, such as video. In this way, users that are geographically remote to each other, may communally participate in a multimedia experience via substantively real-time communications. Techniques to interleave multimedia, synchronize multimedia, and to modify multimedia are also disclosed.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: June 28, 2022
    Assignee: OVNIO Streaming Services, Inc.
    Inventor: Jason A. Swanston
  • Patent number: 11372522
    Abstract: A method for predicting one or more collaborators provided by a cloud-based content management platform includes identifying, for a user of a cloud-based content management platform, a plurality of other users of the cloud-based content management platform that have a relationship with the user and are associated with a plurality of documents hosted by the cloud-based content management platform, predicting one or more collaborators for the user based on collaboration attributes of the plurality of other users, and providing for presentation to the user, information identifying the one or more collaborators to direct the user to a subset of documents from the plurality of documents hosted by the cloud-based content management platform, the subset of documents each being associated with one of the predicted one or more collaborators.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 28, 2022
    Assignee: Google LLC
    Inventors: Michael Colagrosso, Michael Procopio
  • Patent number: 11368310
    Abstract: A system and method are provided for a first computing node of a blockchain infrastructure to obtain at least one digital file from a second computing node of the blockchain infrastructure. The first computing node obtains a request for the at least one digital file. The first computing node identifies, based on a distributed ledger, the second computing node as a geographically closest computing node to the first computing node that has a copy of the at least one digital file stored locally at the second computing node. In response to the identifying, the first computing node establishes a peer-to-peer connection with the second computing node and receives a copy of the at least one digital file from the second computing node over the peer-to-peer connection.
    Type: Grant
    Filed: July 11, 2020
    Date of Patent: June 21, 2022
    Assignee: Bank of America Corporation
    Inventors: Varshini Ramiya Vasudevan, Vinod Anbalagan, Madhav Vaidyanath, Thilagaraj Kannaiyan