Computer Conferencing Patents (Class 709/204)
  • Patent number: 10659604
    Abstract: A multi-channel communication service uses an object-oriented approach to processing communications. The multi-channel communication service is capable of receiving, at a conversation object generator, inbound communications sent from a communication service and subsequently managing the status of participants engaged in a conversation via the various inbound communications. The management process is achieved by associating the inbound communications to corresponding client applications and executing an invitation process from the client applications to a conversation created by the conversation object generator.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: May 19, 2020
    Assignee: Nexmo, Inc.
    Inventors: Eric Nadalin, Neil Stratford, Roland Selmer
  • Patent number: 10659403
    Abstract: The disclosed systems and methods join a user to a primary communication channel that is associated with an automated human interface module. The automated human interface module includes a plurality of nodes. A message including a text communication is posted by the user and sent to a decision module associated with a plurality of classifiers. The decision module is configured to identify a node that best matches the text communication in accordance with the plurality of classifiers. Each respective classifier produces a respective classifier result thereby producing a plurality of classifier results. Each respective classifier result identifies a respective node of the plurality of nodes best matching the text communication. The plurality of classifier results is collectively considered, and the node best matching the text communication is identified and the text communication is sent to the identified node.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: May 19, 2020
    Assignee: Pypestream, Inc.
    Inventors: Richard Smullen, Rahul S. Garg, Minjun Kim, Matin Kamali, Jatin Patel
  • Patent number: 10657191
    Abstract: Embodiments may include systems, apparatus, and methods for direct onscreen computer system or software navigation and guidance without the need for direct user computer access or control, or the download of any additional software, thereby enabling such navigation and guidance without the risk of exposure of sensitive information from the user device.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: May 19, 2020
    Assignee: Voconomy, Inc.
    Inventors: Christiano Ferraro, Benson Wong
  • Patent number: 10656936
    Abstract: Systems and methods are provided that that may be implemented to track software developer code contributions and their respective revisions. In one exemplary implementation, a distributed ledger may be utilized to track software developer code contributions and their respective revisions. Each code contribution digest, code digest ID, developer public key and previous blockchain block may be compiled for a new block in the blockchain, and the compilation may first be hashed and signed by the private key of the developer. Each developer may have his/her own blockchain that resides within a code repository site and which may also be cached locally on the end user device and used to verify the integrity of the code contribution (e.g., application/service/executable) at the time it is installed on the end user device.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: May 19, 2020
    Assignee: Dell Products L.P.
    Inventors: Charles D. Robison, Andrew T. Fausak, Daniel L. Hamlin
  • Patent number: 10652288
    Abstract: A telecommunication device, apparatus, and a computer-implemented method of performing a real-time collaboration session with a plurality of participants can be configured so that a method can be performed. The method can include starting a chat application (e.g. a group chat application) for the participants of the real-time collaboration session; automatically creating, upon a first event being external or internal to the chat application, creating a collaborative chat post object (CCPO), for the session, authorizing the participants to edit the chat conversation content of the CCPO; and automatically sealing permanently the CCPO upon a second event being external or internal event to the chat application. For sealing the CCPO, the editable content of the CCPO can be converted into read-only content.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: May 12, 2020
    Assignee: Unify Patente GmbH & Co. KG
    Inventor: Ioannis Nikolaou
  • Patent number: 10652188
    Abstract: In one embodiment, a method includes identifying one or more first users of a social-networking system associated with one or more content objects not previously viewed by a second user. The identification is based at least in part on an affinity of the second user for the first users and the first users are connected to the second user on a social graph. The method also includes providing, for display on a client device of the second user, information indicating that one or more of the identified first users has content objects not previously viewed by the second user; receiving an input selecting one of the identified first users; and providing, for display on the client device, an online page comprising content associated with the selected first user that incorporates one or more of the content objects not previously viewed by the second user.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 12, 2020
    Assignee: Facebook, Inc.
    Inventors: Aryeh Selekman, Aigerim Shorman, Jeffrey Huang, Tony Chun-Hao Hsieh, Aaron David Carambula
  • Patent number: 10652180
    Abstract: Disclosed are systems, methods, and products for creating, organizing, storing, archiving and publishing content and data points on a real-time basis based on multiple inputs from different sources, including the creation of content and data within the application, the creation of related or summary content and data on social media platforms, the facilitation of non-curated external interactions on social media platforms about, or related to, the curated content and data, and the inclusion of content and data extracted from social media platforms in response to related or summary content and data. The system, methods and products permit variable content moderation during the content creation process dependent on assigned roles. These systems and methods permit assignment of roles for the purpose of curated interactions and allow for content from multiple content providers to be juxtaposed in a dialogue or interview or debate format rather than individual, concatenated feeds.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: May 12, 2020
    Assignee: 4MORE INNOVATION
    Inventors: Tal Schwartz, Gary Schwartz, Alexander Ostrow
  • Patent number: 10652196
    Abstract: A first input is received. The first input is from a first user to one or more second users. The first input includes a text to be sent from the first user to the one or more second users. Whether the text includes a third user is determined. Responsive to determining the text includes the third user, whether a relationship change within a time interval between the one or more second users and the third user is determined. Responsive to determining that there was the relationship change between the one or more second users and the third user, the first user is notified of the relationship change.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10652197
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a request to send a message from a sender to a recipient. It can be determined that the sender and the recipient have at least a specified number of degrees of separation within a social network. The systems, methods, and non-transitory computer readable media can acquire social data about at least one of a set of groups joined by the sender and the recipient, a set of events attended by the sender and the recipient, a set of locations visited by the sender and the recipient, or a set of common interests shared by the sender and the recipient. It can be determined whether to deliver the message to a primary inbox of the recipient based on the social data.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: May 12, 2020
    Assignee: Facebook, Inc.
    Inventor: Michael David Adkins
  • Patent number: 10652080
    Abstract: Systems, methods, and computer-readable storage media providing highly scalable and fault tolerant notification systems are disclosed. Disclosed notification systems may be configured to: receive a plurality of notification requests including message content and recipient information, which may be allocated to at least one notification engine for processing. A notification engine may be configured to: generate a plurality of attempts corresponding to notification requests allocated for processing by the first notification engine and assign each generated attempt to a particular attempt queue. A plurality of connectors may be configured to: select a set of attempts for transmission from the plurality of attempt queues, transmit the set of attempts via at least one communication network. One or more databases may be provided to store status information associated with processing of notification requests by the first notification engine.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: May 12, 2020
    Assignee: Everbridge, Inc.
    Inventors: Eric Golin, Jia Xi, Yuanjin Xu, Christopher Chaulk, Yuan Cheng, Yang Liu, Konstantin Zilberberg
  • Patent number: 10645129
    Abstract: Disclosed are various embodiments for correlating the measured engagement of attendees to an online conference with the content of the online conference. In one implementation, a timeline is displayed in a user interface for at least a portion of the online conference. The timeline correlates the engagement of the attendees with the content of the online conference based on compiling values measured for engagement parameters of the respective attendees at defined time intervals during the online conference. Input is received identifying a point or interval of the timeline of the online conference. In response to receiving the input, content of the online conference associated with the point or interval is identified and displayed. Alternatively or in addition to displaying content, multiple, different ones of the engagement parameters for the point or interval are identified and have the respective values displayed.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: May 5, 2020
    Assignee: Adobe Inc.
    Inventors: Anurag Aggarwal, Ajay Jain, Sumeet Gupta, Mili Sharma
  • Patent number: 10642713
    Abstract: A device may receive object information identifying a plurality of objects, respective entities associated with the plurality of objects, and relationships between objects of the plurality of objects. The device may receive monitor information identifying a plurality of monitors associated with the plurality of objects. Each monitor may be associated with a respective condition to monitor a corresponding one or more of the plurality of objects. The device may receive a notification regarding a particular object, of the plurality of objects, based on a condition associated with the particular object being satisfied. The device may determine whether the condition will affect one or more other objects, of the plurality of objects, associated with respective entities. The device may provide notifications to the appropriate entities.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: May 5, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Edward McColgan, Omar Shihadeh Ansari, Kenji Morishige, Justin D. Hayes, Prakritish Sen Eshore
  • Patent number: 10642882
    Abstract: Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first character model comprises a first set of attribute values for the plurality of attributes of a first character. The first and second characters are associated with a first and second salience value, respectively. A second character model comprises a second set of attribute values for the plurality of attributes of a second character of the plurality of characters. A first character rating is calculated using the plurality of preference coefficients and the first set of attribute values. A second character rating of the second character is calculated using the plurality of preference coefficients with the second set of attribute values. A media rating is calculated based on the first and second salience values and the first and second character ratings. A media is recommended based on the media rating.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: May 5, 2020
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Rachel Payne, Meghana Bhatt, Natasha Mohanty
  • Patent number: 10645572
    Abstract: The proposed technology generally relates to wireless communication, and more specifically to a method for generating an identifier for a wireless device (30), a method for identifying a wireless device (30) in a wireless communication environment, a method for assisting in the exchange of information for a wireless device (30) between at least two different types of wireless networks such as a WLAN (10) and a cellular network (20), a method for linking context information of a wireless device (30) between different types of wireless networks, and a method for supporting access selection and/or mobility decision in a wireless communication environment, as well as corresponding systems, apparatuses, communication devices, network nodes, computer programs, and computer program products.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: May 5, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Christofer Lindheimer, Filip Mestanov, Oumer Teyeb
  • Patent number: 10642910
    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 advertiser's 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: September 9, 2019
    Date of Patent: May 5, 2020
    Inventors: Sholem Weisner, Shmuel Nemanov
  • Patent number: 10643160
    Abstract: A system, method and computer program product for enhancing on-premise order management systems (OMS) designed for fulfillment transactions with analytic and optimization technologies and services hosted in a shared multi-tenant software-as-a-service (SaaS) environment, such as a hybrid cloud. The computer-implemented method improves an order management system by leveraging a “punch-out” approach based on user exits to integrate with and augment currently implemented order management processing and transaction flows. Using the hybrid cloud, an entity may retain data such as its accumulated business, sales, test and other data, and then run analytical queries, which can scale to support distributed computing tasks.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: May 5, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Deshpande, Saurabh Gupta, Arun Hampapur, Ali Koc, Yingjie Li, Xuan Liu, Christopher Milite, Brian L. Quanz, Chek Keong Tan, Dahai Xing, Xiaobo Zheng
  • Patent number: 10642856
    Abstract: A data warehouse storing databases for a plurality of users, including service providers hosting data for other users of the data warehouse may implement a data exchange. The data warehouse to verify identity of users and execute instructions with respect to databases of the data warehouse.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: May 5, 2020
    Assignee: Snowflake Inc.
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Matthew J. Glickman, Christian Kleinerman, Prasanna Krishnan, Justin Langseth
  • Patent number: 10645036
    Abstract: An electronic mail (e-mail) system detects when a user is replying to a particular portion of content in a received message. The reply is automatically formatted to visually distinguish it over replies from other recipients to the same portion of content.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lin Zhong, Shahil Soni
  • Patent number: 10643149
    Abstract: Techniques are provided for of constructing a whitelist of redirection uniform resource locators (URLs). A method can include receiving, by a computing system executing an access manager application, a request to log out a user from an application executing on a device; determining, by the access manager application, a redirection address for the application; validating, by the access manager application, the redirection address; and based on the validation, causing, by the access manager application, the application to perform one of redirecting the user to the redirection address and determining addition of the redirection address to a list of valid redirection addresses.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: May 5, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramya Kukehalli Subramanya, Madhu Martin, Venkatesh Uppalapati
  • Patent number: 10645452
    Abstract: This disclosure relates to generating video edits. The video edits are highlight videos of gameplay of an online game. The video edits comprise of one or more video clips of the online game. A video clip includes a portion of a recording of the gameplay of the online game. From user emotional manifestations, events of interests, and/or other information of the online game, the portion of the recording of the online game to include in the video clip are determined. The user is presented with access to the video edits and/or previews to the video edits.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: May 5, 2020
    Assignee: Teatime Games, Inc.
    Inventors: Gunnar Holmsteinn Gudmundsson, Johann Thorvaldur Bergthorsson, Thorsteinn Baldur Fridriksson, Ymir Orn Finnbogason
  • Patent number: 10643664
    Abstract: Exemplary embodiments relate to the creation of a media effect index for group video conversations. Media effect application (e.g., in the form of graphical overlays, filters, sounds, etc.) may be tracked in a timeline during a chat session. The resulting index may be used to create a highlights reel, which may serve as an index into a live show or may be used to determine the best time to insert materials into a recording of the conversation. The index may be used to automatically detect events in the video feed, to allow viewers to skip ahead to exciting moments (e.g., represented by clusters of applications of particular types of media effects), to determine where each participant spoke in a discussion, or to provide a common “watch together” experience while multiple users watch a common video. An analysis of the index may be used for research or consumer testing.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: May 5, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Stephane Taine, Brendan Benjamin Aronoff, Jason Duane Clark
  • Patent number: 10637804
    Abstract: A user terminal apparatus including: a display configured to provide a messenger service image of a messenger service; a user interface unit user interface configured to receive user interaction with respect to the messenger service image; and a processor configured to control the user terminal apparatus to transmit, in response to a user command for execution of an application being input in the messenger service image, identifier information of corresponding to the application and participant information corresponding to participants of the messenger service image to an app application providing server in response to a user command for app execution in the messenger service image being input, and to control the user terminal apparatus to receive app application execution information configured based on the participant information from the app application providing server, and to provide the app application execution information as an input message of the messenger service.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: April 28, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyung-eun Park, Kyu-ho Kim, Chul-seung Kim, Myung-hee Han
  • Patent number: 10635647
    Abstract: A method of information processing includes: obtaining either or both a plurality of behavior logs that include a plurality of behavior history records and a plurality of communication information that indicate plural aspects of communication behavior given by processing the plurality of behavior logs for an individual; determining a behavioral characteristic that indicates how the individual is likely to behave by weighting either or both of the plurality of behavior logs and the plurality of communication information using predetermined weightings and combining the plurality of behavior logs and the plurality of communication information that have been weighted; and recording the behavioral characteristic into a database in the storage device.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: April 28, 2020
    Assignee: Konica Minolta, Inc.
    Inventor: Nobuhiro Nojima
  • Patent number: 10637808
    Abstract: Methods, devices, and systems for facilitation of electronic message management involve receiving a message generated from a user of one communication system, augmenting the message with data indicative of the user, communicating the augmented message to a second communication system, and presenting the message to a user of the second communication system such that the message is separate from other received messages not having data indicative of the first user.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: April 28, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Baris Mestanogullari, James Bradley, Dan Judson, Rick Yang
  • Patent number: 10635346
    Abstract: The present disclosure describes technologies and techniques for use with a data storage controller (such as a non-volatile memory (NVM) controller) to implement self-trimming of media data. In illustrative examples, an NVM controller stores a stream of video data in a NAND storage device, such as video obtained by a security camera. The controller also stores time stamps corresponding to portions of the video data. The controller then periodically (or during idle times) scans the stored information to identify video data that has exceeded a maximum data lifetime, such as data older than one week. Such data is deemed to be old/expired and is trimmed by the controller (by, e.g., marking corresponding entries in an allocation table as deleted or invalid). In this manner, the controller performs self-trimming of older video data to, for example, limit write amplification. NVMe examples are provided.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: April 28, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Avichay Haim Hodes, Guy Freikorn
  • Patent number: 10628745
    Abstract: A method of processing data by one or more data processing systems for classification of the processed data into one or more predefined classifications, the method comprising: receiving by one or more data processing systems social profile data; binding by the one or more data processing systems based on the input social profile data, values of one or more attributes included in the social profile data to one or more parameters of a classifier executing on the one or more data processing systems; classifying data representing the user into one or more predefined classifications; for one of the predefined classifications into which the data representing the user is classified, identifying by the one or more data processing systems a candidate action included in the predefined classification and unassociated with the user; and transmitting an alert to notify the user of the candidate action.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 21, 2020
    Assignee: FMR LLC
    Inventors: Travis Kosarek, Morgan Boushka, Carolyn Manis Sorensen
  • Patent number: 10628482
    Abstract: A server receives a request to play a selected playlist from a first electronic device associated with a host listener. The playlist includes audio items having a common attribute. The server also receives an identity of a guest listener having a second electronic device and retrieves an indication of taste of the guest listener based on the received identity. The server selects an additional audio item based at least in part on the indication of taste of the guest listener and the common attribute of the audio items of the selected playlist, and incorporates the additional audio item into the selected playlist.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 21, 2020
    Assignee: Spotify AB
    Inventors: Miles Lennon, Rafael Mumme, Jason Gavris, Minwei Gu, Mateo Rando
  • Patent number: 10628133
    Abstract: A design console provides interaction with a developer in a graphical interface of a virtual agent programming system where elements of an intended dialog between the virtual agent and a chat (developer) user are shown as dialog boxes in the graphical interface, including a trigger element which processes and detects from the input messages processed an intent by the chat user to invoke the virtual agent based on one or more stored utterances; an interaction module which sends a virtual agent message to the chat user, and receives therefrom an utterance responsive to the virtual agent message; and an action element that carries out a specified user intent based on the values of the parameters converted by the interaction module from the utterance collected from the chat user.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: April 21, 2020
    Assignee: RULAI, INC.
    Inventors: Tony Yong She Jiang, Thi T. Avrahami, Jie Li, Xing Yi
  • Patent number: 10630845
    Abstract: A deployable interoperable communication system is provided that provides integrated and redundant communications between radio, cellular, and landline phone platforms for voice, text, video, and data transmission. The interoperable communication system integrates with existing radios, cellular phones, and emergency management communications systems illustratively including: command and control, incident management, video management, Physical Security Information Management (PSIM), and more. The interoperable communication system enables any caller to establish communication with another user or radio channel with no knowledge of technology or frequency assignment, and without need to modify or otherwise manipulate the calling device, such as re-programming a land mobile radio. Voice prompts queue the caller with instructions to connect to appropriate line or radio channel with a few simple button presses.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: April 21, 2020
    Assignee: Agile Interoperable Solutions, LLC
    Inventors: Daniel Johanning, Shehryar Wahid
  • Patent number: 10628427
    Abstract: Exemplary embodiments relate to techniques for determining social networking or messaging user affinity and engagement coefficients (e.g., a measure of the connectedness between two people in a network). The described techniques are particularly well-suited to cases in which only limited information is available, such as when a new user joins a network and only the user's contacts list is available. The available information may be used to determine a group of existing users to which the new user is connected. Some embodiments relate to calculating scores among these existing users in order to infer an affinity for the new user to the existing users. Other embodiments involve calculating bilateral scores that reflect a degree of mutual affinity between two users.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: April 21, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Ariel Benjamin Evnine, Zeev Rosenstein, Han Gyul Lee, Aman Dhesi
  • Patent number: 10627983
    Abstract: Embodiments of the invention provide techniques for providing information for avoiding specific users of an immersive virtual environment. Generally, a primary user may specify other users to be avoided in a blacklist. The blacklisted users may be specified to be avoided at all times, or may be specified to be avoided in certain situations. In one embodiment, a user may be added to the blacklist during a specific situation, resulting in the characteristics of the situation being automatically stored in the blacklist. Subsequently, the blacklist may be used to determine the locations of the blacklisted users matching the current situation. The primary user may then avoid the locations having the greatest probability of encountering blacklisted users.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: April 21, 2020
    Assignee: ACTIVISION PUBLISHING, INC.
    Inventors: Cary Lee Bates, Jim Chun-Ta Chen, Zachary Adam Garbow, Gregory Edward Young
  • Patent number: 10630731
    Abstract: A method of establishing a media session between first and second mobile stations, the method including receiving, at an MQTT messaging service and from the first mobile station, a first MQTT subscription request and a first MQTT application message; issuing, in response to receiving the first MQTT application message, an indication to the second mobile station that a mobile station requests establishing a media session with the second mobile station; receiving, at the MQTT messaging service and from the second mobile station, a second MQTT application message; forwarding the second MQTT application message to the first mobile station; receiving a SIP INVITE message issued by one of the first and second mobile stations; forwarding the SIP INVITE message the other of the first and second mobile stations; receiving a SIP OK message issued by the one mobile station; and forwarding the SIP OK message to the other mobile station.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: April 21, 2020
    Assignee: Verizon Patent And Licensing Inc.
    Inventors: Kumar Sanjeev, Dongliang Hu
  • Patent number: 10628889
    Abstract: Systems and methods include generating an investigative response to an incident so that investigators are alerted of the incident and information gathering of the incident is initiated with an investigator communications device. Embodiments of the present disclosure relate to generating an alert of an occurrence of an incident by an incident communications device positioned at a location of the incident. An investigator that receives the alert via an investigator communications device responds to the alert and arrives at the location of the incident to conduct an investigation. The investigator communications device records data of the incident and then generates an investigative report based on the recorded data. An investigative response center computing device monitors the investigation as well as searches social media sites for postings related to the incident. The computing device formalizes the report so that the report may be relied upon in a formal analysis of the incident.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 21, 2020
    Assignee: MAC INNOVATIONS, LLC
    Inventor: Kevin W. McClain
  • Patent number: 10631193
    Abstract: A method of and an application server and user equipment for providing at least one of chat and Voice over Internet Protocol, chat/VoIP, services to the mobile user equipment in a mobile telecommunications network. The mobile user equipment comprises a chat/VoIP client for accessing a chat/VoIP service application interfacing the mobile telecommunications network. The chat/VoIP service application interfaces a plurality of proprietary chat/VoIP clients for accessing a plurality of proprietary chat/VoIP communication environments operated by a plurality of chat/VoIP service providers, for providing chat/VoIP services to the chat/VoIP client of the mobile user equipment. The chat/VoIP client and the chat/VoIP service application may be arranged such that privileged use of the mobile telecommunications network is enabled, providing a session between the user equipment and a communication environment with a predetermined or agreed Quality of Service.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: April 21, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Jos den Hartog
  • Patent number: 10621377
    Abstract: Protecting personal information by generating entity-specific aliases for use in communication with third parties is disclosed.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: April 14, 2020
    Assignee: Privowny, Inc.
    Inventor: Hervé Le Jouan
  • Patent number: 10623806
    Abstract: A method for changing an orientation of an image by a WFD sink may comprise the steps of: transmitting, to a second WFD device, an RTSP M3 request message for requesting information on a video stream control RTSP parameter of the second WFD device by a first WFD device; receiving an RTSP M3 response message in response to the RTSP M3 request message from the second WFD device by the first WFD device, wherein the RTSP M3 response message includes a video stream control RTSP parameter for a video stream control capability of the second WFD device, transmitting a first video stream displayed in a first orientation on the second WFD device to the second WFD device by the first WFD device; receiving an RTSP M21 request message from the second WFD device by the first WFD device, wherein the RTSP M21 request message requests a change into a second video stream displayed in a second orientation on the second WFD device of the first video stream; and transmitting an RTSP M21 response message to the second WFD device b
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: April 14, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Giwon Park, Dongcheol Kim, Byungjoo Lee, Youngjun Jo, Taesung Lim
  • Patent number: 10623347
    Abstract: A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 14, 2020
    Assignee: Apple Inc.
    Inventors: Gregory N. Christie, Peter Westen, Stephen O. Lemay, Jens Alfke
  • Patent number: 10623177
    Abstract: Systems and methods may provide for online identification and authentication. In one example, the method may include generating a credential to represent a relationship based on a common ground of authenticated communication between a first user and a second user, identifying the second user to the first user, authenticating the relationship of the second user to the first user, and initiating, upon authentication, a communication between the first user and the second user.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: April 14, 2020
    Assignee: Intel Corporation
    Inventors: Jesse Walker, Gyan Prakash, David Stanasolovich, James R. Gregg
  • Patent number: 10621263
    Abstract: A proxy server for limiting Internet connection speed of visitors that pose a threat. The proxy server receives from a client device a request to perform an action on an identified resource that is hosted at an origin server for a domain. The proxy server analyzes the request to determine whether a visitor belonging to the request poses a threat. If the proxy server determines that the visitor poses a threat, the proxy server reduces the speed at which the proxy server processes the request while keeping a connection to the client device open.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: April 14, 2020
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Ian Gerald Pye
  • Patent number: 10621607
    Abstract: The present invention includes a computer-based Internet-enabled apparatus, system, and method for facilitating family-centric communications. The system includes a networked user terminal that presents to a user a family-centric user interface, accepts user input, and sends the user input to a server. The server includes a plurality of predefined modules, each with respective preconfigured security conditions and rules. Together the modules are arranged to mimic a family household and facilitate family activities including the gamification of everyday tasks or events. The server receives the user input, and stores and manages it in accordance with the security conditions and rules of a select module security conditions, including providing reminders and alerts to family members.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: April 14, 2020
    Inventor: Michael F. Seeger
  • Patent number: 10621272
    Abstract: Provided is a group-based communication interface, on a computing device, configured to display a defined preview of a resource. The computing device receives a group-based message including a resource request that identifies a requested resource and a resource address. The computing device compares the resource address with a list of subscribed resource addresses and determines from the comparison of the resource address and the subscribed resource addresses that the resource address is associated with a resource provider and is thus a subscribed resource address. In response to determining that the resource address is the subscribed resource address, the computing device provides a defined preview request comprising authentication information to the resource provider, receives defined preview data from the resource provider, and renders the defined preview of the resource based on the defined preview data to the group-based communication interface associated with the group-based message.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: April 14, 2020
    Assignee: SLACK TECHNOLOGIES, INC.
    Inventors: Sean Rose, Christopher Sullivan, Allen James Ferrick, Timothy Lefler, Salman Suhail
  • Patent number: 10623758
    Abstract: A system configured to decode video data in a packetized elementary stream (PES) including frames of image data. The system includes a processor configured to receive a transport stream including control information associated with the image data including video metadata parameters associated with application specific functions applicable to the image data. The processor is also configured to receive the PES including the frames of image data in video access units. The processor is configured to retrieve and decode the retrieved video access units using the control information to form a signal including the frames of image data. The system also includes a storage device configured to store the frames of image data and the control information.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: April 14, 2020
    Assignee: ARRIS Enterprises LLC
    Inventor: Mandayam Narasimhan
  • Patent number: 10621575
    Abstract: Generating a digital wallet asset logical instance is disclosed. A template is received. A set of data values is received. The digital wallet asset logical instance is generated at least in part by merging the received data values with the received template. The generated digital wallet asset logical instance is associated with metadata tags. A digital wallet asset is constructed based at least in part on the generated digital wallet asset logical instance.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: April 14, 2020
    Assignee: Urban Airship, Inc.
    Inventors: Michael Belleville, Joe Beninato, Echeyde Cubillo, Aaron Sagray
  • Patent number: 10621416
    Abstract: An image processing system is described which has a memory holding at least one image depicting at least one person previously unseen by the image processing system. The system has a trained probabilistic model which describes a relationship between image features, context, identities and a plurality of names of people, wherein at least one of the identities identifies a person depicted in the image without an associated name in the plurality of names. The system has a feature extractor which extracts features from the image, and a processor which predicts an identity of the person depicted in the image using the extracted features and the probabilistic model.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sebastian Nowozin, Tom Ellis, Cecily Peregrine Borgatti Morrison, Daniel Coelho De Castro
  • Patent number: 10623363
    Abstract: The message providing method may include receiving message data including a message and metadata from a server, determining whether at least one keyword is included in the message, and updating chat room data of a reception chat room to include reception information of the message including the keyword based on results of the determining and the metadata, and displaying a chat room list based on the chat room data, the chat room list including (1) reception chat rooms having the message with the at least one keyword together with (2) inclusion information corresponding thereto, which indicates inclusion of the at least one keyword in the message.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: April 14, 2020
    Assignee: LINE CORPORATION
    Inventors: Eun Hyuk Kim, Soon Ho Kwon, Geum Yong Yoo, Dong Young Kim, Yong Gi Hwang, Chul Soon Choi, Yong Seon Yim
  • Patent number: 10620981
    Abstract: The device that includes a normalization engine configured to populate data fields in a normalized data structure with network information in accordance with normalization rules. The device further includes a virtualization engine configured to generate virtual data defining one or more virtual objects in accordance with virtualization rules that map data fields from the normalized data structure to physical attributes of virtual objects and to transmit the virtual data defining the one or more virtual objects for display on a user device. The virtualization engine is further configured to receive user feedback that identifies a selected virtual object, to identify data field values in the normalized data structure for the physical attributes of the selected virtual object, and to generate an error report comprising at least a portion of the identified data fields values. The virtualization engine is further configured to send the error report to the user device.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: April 14, 2020
    Assignee: Bank of America Corporation
    Inventors: James M. Thomas, Alan W. Shields
  • Patent number: 10614404
    Abstract: Systems and methods for providing productivity insights regarding user networks are provided. Productivity insights are determinable based on event data, such as email messaging events and/or calendaring events, and enable a user to see at a glance how and with whom the user has spent his or her time. Additionally, productivity insights highlight any changes that occur over time within a user network. Analytics based on event data allow a user to easily identify top collaborators, which may or may not be the most important collaborators, as well as specific metrics for each collaborator, such as response time, email read rate, total collaboration time, etc. Thus, productivity insights serve to qualify and quantify collaborative relationships for individual employees so that they can leverage their time more effectively by improving collaboration within their networks, thereby increasing workplace productivity.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wendy Guo, Andrew James Wald, Noelle Renee Beaujon
  • Patent number: 10616226
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, to provide digital identification. One of these methods includes comparing the location of a requester of a digital identification to the location of an owner of the digital identification. The method also includes providing information about the digital identification to the requester based at least in part on determining that the requester and the owner are within a predetermined distance.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: April 7, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Adrian Borunda, Andrew L. Anaruk, Heather Hernandez, Gunjan Vijayvergia, William H. Wright, III, John Shelton, Cory S. Pickrel, Christopher Bess, Minya Liang
  • Patent number: 10613548
    Abstract: An architecture for receiving and responding to requests in a vehicle system may include transmitting requests to a remote processing system configured to verify the authenticity of requests and determine responsive actions. The action jobs may be maintained at a location remote from the vehicle, and the vehicle may be configured to retrieve action jobs from the remote location.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: April 7, 2020
    Assignee: Zoox, Inc.
    Inventors: Yanxin Zhang, John David Castillo
  • Patent number: 10616929
    Abstract: Systems, apparatuses, and methods for Internet resource sharing between multiple subscribers, for example, a first subscriber and a second subscriber, each of which may be in active communications with a cellular network or in a standby mode. It may be determined whether to use an internet connectivity provided by the first subscriber for an IP Multimedia Subsystem (IMS) service on the second subscriber. The second subscriber may conduct the IMS service via internal hotspot provided by the first subscriber or via the second subscriber's own cellular network, or switch between the two. A packet data network connection may be established to transport IMS data and signaling between the second subscriber and a gateway of the second network through the first network.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: April 7, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Penchal Prasad Goddeti, Muhammad Umair Qureshi, Abhijeet Shrikrishna Gune, Deepesh Garg, Deepak Shastry Ravishankar, Azeem Waqar