Computer Conferencing Patents (Class 709/204)
  • Patent number: 10263930
    Abstract: Systems and methods are disclosed for suspending notification messages at a presenter's computer during a presentation. For example, a method comprises: receiving, by an operating system of a computer, a first instruction from a screensharing application to suspend displaying notification messages by the operating system of the computer. The method further comprises sending visual media of a display screen of the computer by the operating system to the screensharing application during a screen sharing communication session. The method further comprises disregarding the request during the screen sharing communication session in accordance with the first instruction, in response to receiving a request from a first application to display a notification message on the display screen.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: April 16, 2019
    Assignee: GENBAND US LLC
    Inventors: Todd Olof Ohman, Dany Sylvain
  • Patent number: 10263921
    Abstract: A method for composing electronic mail messages in an electronic mail program or service includes (a) activating a merge function for merging two or more existing messages, including creating an empty merge message; (b) selecting a first message of the two or more existing messages; (c) automatic entry of the contents of at least a part of the text and subject fields of the selected first message into the text and subject fields of the merge message, as well as of at least one of the addresses in the sender's address field (“From:”) and the recipients' address fields (“To:”, “Cc:”, “Bcc:”) of the first message into at least one of the recipients' address fields (“To:”, “Cc:”, “Bcc:”) of the merge message; (d) selecting at least a second one of the two or more existing messages; (e) automatic entry of the contents of at least a part of the text and subject fields of the selected second message into the text and subject fields of the merge message, as well as of at least one of the sender's address (“From:”) an
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: April 16, 2019
    Assignee: SISVEL TECHNOLOGY S.R.L.
    Inventor: Saverio Celia
  • Patent number: 10264033
    Abstract: News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: April 16, 2019
    Assignee: Facebook, Inc.
    Inventors: Keith Schacht, Francis Luu, Lars Seren Backstrom, Mark Tonkelowitz
  • Patent number: 10264067
    Abstract: A content item sharing and synchronization system providing team shared folders is described. Users of the system have access to the team shared folder simply by being a member of a team. A team account manager of the team can grant access to the team shared folder simply by inviting selected users to the team. Similarly, the team account manager can revoke access to the team shared folder simply by removing a user from the team. Unlike typical network file server folders, separate access control list management for the team shared folder apart from user team membership management is not needed to grant and revoke access to the team shared folder, thereby reducing administrative steps necessary to effectively manage access to the team shared folder.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: April 16, 2019
    Assignee: Dropbox, Inc.
    Inventors: Anand Subramani, Mark Delamere, Emil Ibrishimov, Francois Alexander Allain
  • Patent number: 10264027
    Abstract: Methods and apparatuses employing outlier score detection method and apparatus for identifying and detecting threats to an enterprise or e-commerce system are disclosed, including grouping log lines belonging to one or more log line parameters from one or more enterprise or e-commerce system data sources and/or from incoming data traffic to the enterprise or e-commerce system; extracting one or more features from the grouped log lines into one or more features tables; using one or more statistical models on the one or more features tables to identify statistical outliers; using the one or more features tables to create one or more rules for identifying threats to the enterprise or e-commerce system; and using the one or more rules on incoming enterprise or e-commerce system data traffic to detect threats to the enterprise or e-commerce system. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: April 16, 2019
    Assignee: PATTERNEX, INC.
    Inventors: Uday Veeramachaneni, Vamsi Korrapati, Constantinos Bassias, Ignacio Arnaldo
  • Patent number: 10261758
    Abstract: A software development environment receives an input string from a user, and searches for the input string in a plurality of program code files. The system then displays a result of the scope of the search on a viewport of a display unit, wherein the search result includes miniature views of the program code files. In an embodiment, the search result on the viewport of the display unit includes equally-sized tiles. In another embodiment, the result on the viewport of the display unit includes a set of closely-packed blocks with a varying compression rate applied to the closely-packed blocks.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: April 16, 2019
    Assignee: SAP SE
    Inventors: Johannes Osterhoff, Hans-Peter Schaerges
  • Patent number: 10262363
    Abstract: The disclosed embodiments provide systems and methods for managing a loan application. In one embodiment, a method is disclosed that may include identifying one or more unfulfilled conditions associated with a loan application of a customer and sending, to a customer device, a request for a loan application document based on the identified one or more unfulfilled conditions. The method may also include receiving, from the customer device, a responsive loan application document. The method may also include identifying a document type for the responsive loan application document and confirming that the responsive loan application document is a valid document. Finally, the method may also include sending loan application status information to the customer device based on the confirmation.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 16, 2019
    Assignee: Capital One Financial Corporation
    Inventors: Mitchell H. Ruebush, Stephen Payne
  • Patent number: 10263851
    Abstract: An electronic workspace may be created from multiple viewer devices. The viewer devices are coordinated so that each exhibits a different visual identification characteristic such as a distinct or unique color. Content can be assigned by way of a user interface in which individual viewer devices are represented by visual icons that exhibit the same visual identification characteristics as the respective viewer devices, so that a user may easily distinguish between the available viewer devices.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: James David Meyers
  • Patent number: 10257131
    Abstract: A system and method for private text chatting. A request is sent to a remote device to establish a private text chat session. Prior to receiving an acceptance of the private chat session request from the remote device, at least one text chat message is received from the remote device and stored. The acceptance of the private chat session request is received from the remote device. Subsequent to receiving the acceptance of the private chat session request, a private text chat session interface is displayed to conduct the private text chat session. The received at least one text chat message is displayed in the private text chat session interface.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: April 9, 2019
    Assignee: BlackBerry Limited
    Inventors: Shiladitya Sircar, Sean Hungerford, Bradford Lawrence Spencer
  • Patent number: 10257054
    Abstract: A system for a searchable best fit abstraction framework includes a network having one or more network resources, a network inventory server programmed to generate a network inventory of the one or more network resources, and a searchable best fit abstraction engine in communication with the network inventory server. The searchable best fit abstraction engine includes at least one processor, and non-transitory computer readable media having encoded thereon computer software comprising a set of instructions executable by the at least one processor. The set of instructions includes instructions to retrieve the network inventory, instantiate an inventory class object for at least one network resource, define a set of service abstractions for the inventory class object, provide customer and service provider facing interfaces, and provision at least one service offering satisfying a customer service requirement, or as defined by a service template.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 9, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Matthew J. Post, Michael K. Bugenhagen
  • Patent number: 10255340
    Abstract: Method and apparatus for replicating data structures over a network in which each data structure is assigned an owner node among a plurality of networked peer nodes. Preferably that owner can be ascertained through information in the data structure. When an update to the data structure is desired by a non-owner, a request to modify the data structure is sent out on the network and when received by the owner, the owner performs the modification. The owner node can then notify the other nodes regarding the update. The method, implemented through a single-writer, multiple-reader paradigm, insures availability, partition tolerance and eventual consistency; it avoids the high overhead costs and single point of failure drawbacks of the prior art centralized management and locking protocols. Administrators can connect to any peer node in the network to manage, monitor and request modifications to a data structure.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: April 9, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: James E. King, III, Michael T. Stack, Arthur J. Beaverson, Steven Bagby
  • Patent number: 10257547
    Abstract: Systems and methods are disclosed for altering or otherwise obscuring a progress bar to prevent spoilers in a media asset. A media asset is generated for display and an input is detected from a user during playback of the media asset. A determination is made whether the input comprises a command to display a progress bar. In the affirmative, a determination regarding a current point of playback of the media asset and the type of segment is made. An entry is retrieved from a database that maps the type of segment to a range of time. A determination is made whether the remaining time of the media asset is within the range of time. In the affirmative, a determination whether displaying the progress bar would spoil the media asset is made. In response to determining that displaying the progress bar would spoil the media asset, the progress bar is refrained from generating display.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: April 9, 2019
    Assignee: ROVI GUIDES, INC.
    Inventors: Thomas Kang-Po Yan, Hong-Qi Jia, Peter Boonstra, Kerui Chen
  • Patent number: 10250947
    Abstract: Systems and methods are provided for hosting collaboration between multiple clients. The system includes a network interface able to communicate with clients, and a control unit. The control unit is able to receive a screen capture that represents visual content at a display of a client, to identify multiple clients for receiving the screen capture, and to transmit the screen capture to the multiple clients for presentation at displays of the multiple clients. The control unit is further able to receive instructions in parallel from the multiple clients representing marks made upon the screen capture, and to transmit the instructions in parallel to the multiple clients to apply the marks onto the screen capture as presented at the displays of the multiple clients.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: April 2, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Roland Findlay, Ronald Marc Conescu, Eugene Limb, Haixia Yu, Jay Dautcher, Elena Grostrer, Michael Griffin, Yuko Ihara
  • Patent number: 10248933
    Abstract: A content management system aggregates and provides users' interaction with a content item for display in an activity feed. Events corresponding to the users' interaction with the content item are provided in conjunction with a user interface of a native application displaying the content item. Though provided in conjunction with the native application, the events are maintained separate from the content data of the content item and displayed in the activity feed by an application separate from the native application of the content item. The activity feed permits users to exchange chat messages and retrieve information for multiple versions of the content item.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 2, 2019
    Assignee: Dropbox, Inc.
    Inventors: Anvisha Pai, Michael Wu, Martin Pedrick, William Trueman Wood, Shravan Gottipalli Reddy
  • Patent number: 10250848
    Abstract: Systems and methods for controlling the privileges of participants in a multiparty interaction are described, wherein participants in the multiparty interaction are distributed among a plurality of areas, each area having different privileges, and further wherein a participant may obtain the privileges of another area by moving to the other area.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 2, 2019
    Assignee: Avaya Inc.
    Inventor: John H. Yoakum
  • Patent number: 10250648
    Abstract: In general, this disclosure describes techniques for initiating a communication session when a user indicates she or he is available to participate in the communication session. In one example, a method includes receiving, by a first communication device, an indication that a user is available to participate in a communication session that enables communication between different communication devices. Responsive to receiving the at least one signal, the communication session may be initiated in an inactive mode at the first communication device. The first communication device may receive a request from a second communication device to participate in the communication session. Responsive to receiving the request, the communication session may be switched from the inactive mode to an active mode.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: April 2, 2019
    Assignee: GOOGLE LLC
    Inventors: Ujjwal Singh, Nikhyl P. Singhal
  • Patent number: 10250922
    Abstract: A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: April 2, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
  • Patent number: 10250592
    Abstract: An approach for managing collaboration on IWBs allows users of different third-party collaboration services to participate in collaboration meetings on IWBs. The approach allows the users to use collaboration functionality provided by IWBs, such as annotation, and to communicate with each other, even though the users are using different third party collaboration services. The approach uses a collaboration manager that provides a “single wrapper” application program interface (API) and centralized management of collaboration meetings, including license key and token management, cross-license collaboration, user management and meeting management. The collaboration manager acts as a mediation layer that handles the APIs of different third-party collaboration services and allows users using heterogeneous collaboration clients to participate in collaboration meetings.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: April 2, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventors: Rathnakara Malatesha, Lana Wong, Hiroshi Kitada
  • Patent number: 10242045
    Abstract: The disclosed embodiments provide a system that facilitates access to content. During operation, the system provides access to a set of content items associated with at least one user account in a synchronized content management system through a file chooser on an electronic device. Next, the system provides one or more filters for viewing the content items through the file chooser, wherein the one or more filters are based at least in part on synchronization data associated with the set of content items.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: March 26, 2019
    Assignee: Dropbox, Inc.
    Inventors: Anthony Grue, Viraj Mody, Chris Varenhorst, Sean Lynch
  • Patent number: 10241736
    Abstract: A system includes a first processor and terminals connected to the first processor via a network. Each terminal has a second processor. The terminals includes a first terminal that transmits target data by a first user to a second terminal, so that the target data is received by the second terminal and displayed on a second column. The first processor refers to role data including identification data of the terminals associated with identification data of roles of users, determines a role of the user associated to a name of the first terminal, attaches identification data of a role of the first user to the target data, and transmits the target data and the attached identification data. The second processor receives the target data and the attached identification data and determines a position at which the target data is displayed on the second column based on role display data.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: March 26, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Morio Miki
  • Patent number: 10243911
    Abstract: Techniques for identifying suggested online content for company administrators to broadcast to company employees via an online social networking service are described. According to various embodiments, a plurality of suggested content items are displayed, via an administrator user interface, to a user associated with a company. A user request is then received via the administrator user interface, the request being to broadcast a recommendation to view a specific content item of the suggested content items to one or more employees of the company that are members of an online social networking service. The recommendation to view the specific content item is then broadcast to the employees of the company.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wayne Pan, Nicholas David Snyder, William Jayang Sun
  • Patent number: 10244045
    Abstract: Embodiments relate to a software-defined networking (SDN) single-source enterprise workload manager. An aspect includes analyzing, by an enterprise server executing a workload compiler, a plurality of source code files of a workload during a workload compilation and build process to determine enterprise network connections between a plurality of subprograms of the workload as a plurality of compile-time information of the workload. The workload compiler generates a network flow graph as interactions between the subprograms of the workload in the enterprise network responsive to the compile-time information of the workload. The network flow graph is provided to an SDN controller to make network resource allocations for the workload based on the network flow graph. A workload manager of the enterprise server adjusts an allocation of compute resources based on a notification of a reallocation of network resources made by the SDN controller.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Casimer M. DeCusatis, Rajaram B. Krishnamurthy
  • Patent number: 10243752
    Abstract: A system and method of allowing guests of events to interact with other guests of the events. A user of an event system may log into the event system and create a user profile to be utilized in the event system. The user may create an event with the event system. The event may include a geo-fence surrounding a location of the event, which may be customized by the user of the event system. The event may be a public event or a private event. The user of the event system may create an event poster of the event, which may include details of the event, the location of the event, the ability to invite other users of the event system to the event, and the ability to bookmark the event. The user of the event system may invite the other users of the event system to be guests of the event. The geo-location of the guests of the event may also be determined.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: March 26, 2019
    Assignee: Hooley LLC
    Inventor: Giancarlo George Soli
  • Patent number: 10241957
    Abstract: Various technologies related to uniform resource locator (URL) sequence patterns are described. Such patterns can be used to determine a distribution of a mix of the URL sequence patterns occurring within given URL sequences. A production environment URL log can be analyzed using the technologies described herein to recreate a production environment load in a test environment. Transaction sequences and strongly coupled relationships can be supported.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 26, 2019
    Assignee: Infosys Limited
    Inventors: Vikas Gupta, Amit W. Gawande
  • Patent number: 10244052
    Abstract: The disclosure is directed to receiving a digitized content item that is indicated to be shared with users (e.g., all, some, or one) of a social networking system; selecting, based on one or more characteristics of the digitized content item, a second server computing device at which to further compute or store the digitized content item; and transmitting, to the second computing device, the digitized content item for storage at the second computing device. At least one of the characteristics can be a classification of a user who transmitted the digitized content item via the data communications network. By selecting second server computing devices based on characteristics, data communications network performance can be improved.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: March 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Jay Parikh, Hongzhong Jia
  • Patent number: 10244196
    Abstract: A projector that displays a video image based on display data obtains procedure information corresponding to a procedure of a plurality of user operations performed to identify display data and displays a video image indicating the obtained procedure information.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: March 26, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Atsuo Nomoto, Wataru Suzuki, Akihiro Takamura
  • Patent number: 10235808
    Abstract: A user device comprises a network interface, a rendering module, and a scene modification module. The network interface is configured to receive a video signal from another device via a network. The rendering module is configured to control display apparatus of the user device to display a virtual element to a user of the user device, the virtual element comprising a video image derived from the video signal. The modification module is configured to generate rendering data for displaying a modified version of the virtual element at the other device. The modified version does not include said video image. The network interface is configured to transmit the rendering data to the other device via the network. Alternatively or in addition, the rendering data can be modified at the other device to the same end.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henry Yao-Tsu Chen, Brandon V. Taylor, Mark Robert Swift, Austin S. Lee, Ryan S. Menezes, Jason Thomas Faulkner
  • Patent number: 10235022
    Abstract: A secondary device receives presence information for a content item that is synchronized by a content management system with the secondary device and with a primary device. If a user of the primary device is present as indicated by the presence information, a collaboration element is displayed on the secondary device. Responsive to a user input at the collaboration element, a collaboration request is sent to the primary device, and collaboration information enabling collaborative interaction with an instance of the content item on the primary device is received.
    Type: Grant
    Filed: November 11, 2017
    Date of Patent: March 19, 2019
    Assignee: Dropbox, Inc.
    Inventors: Matthew Eccleston, Robert Baesman, Sang Tian
  • Patent number: 10237212
    Abstract: In an IMS (IP multimedia system) and/or RCS (rich communication services) environment, devices that support origination forking of various message types are configured to register with an IMS network and to provide an indication that they support origination forking. The IMS network is configured to record this information for its subscribing devices. When the IMS network receives a message request from an origination device, the message request is forwarded to termination devices as well as to other supporting devices that are associated with the user of the origination device.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: March 19, 2019
    Assignee: T-Mobile USA, Inc.
    Inventor: Adrian Synal
  • Patent number: 10237615
    Abstract: Video edits are generated to create highlight videos of gameplay of an online game. The video edits include 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: February 15, 2018
    Date of Patent: March 19, 2019
    Assignee: Teatime Games, Inc.
    Inventors: Gunnar Holmsteinn Gudmundsson, Johann Thorvaldur Bergthorsson, Thorsteinn Baldur Fridriksson, Ymir Orn Finnbogason
  • Patent number: 10234933
    Abstract: An information processing method is applied in a first electronic device, which includes a display screen and a communication interface. In the method, the first electronic device is connected to a second electronic device through the communication interface; object data is acquired from the second electronic device; a display form is determined for displaying the object data on the display screen according to a parameter of the object data. An object navigation interface is generated based on the object data and displayed on the display screen when the second electronic device is in a first device posture. Each object on the second electronic device can be searched and displayed on the display screen through the object navigation interface. An object corresponding to the object data is displayed on the display screen based on the object data when the second electronic device is in a second device posture.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: March 19, 2019
    Assignees: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) LIMITED
    Inventor: Xingping Jiang
  • Patent number: 10230808
    Abstract: This disclosure relates to techniques for UEs to improve reception of push notifications via a cellular network. A UE may be configured to provide, to a push notification service, preference information for push notifications associated with an application. The preference information may indicate a preferred period of delivery for the push notifications. When the push notification service receives a push notification addressed to the UE, the push notification service includes the preference information when notifying the cellular network. The cellular network provides a page to the UE, including the preference information. Based on the preference information in the page, the UE may decide whether, and in some scenarios how long, to delay before establishing a connection to receive the available push notification. The network, having access to the preference information, may accommodate the delay.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: March 12, 2019
    Assignee: Apple Inc.
    Inventors: Sarma V. Vangala, Rohan C. Malthankar, Tarik Tabet
  • Patent number: 10228826
    Abstract: The disclosure includes a system and method for receiving a business process model for an application, the business process model including a human workstep, wherein input is received from a user to complete the human workstep; receiving a plurality of presentation types for association with the human workstep; receiving associated user interface (UI) metadata for the plurality of presentation types; and associating the human workstep with the plurality of presentation types and associated UI metadata.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: March 12, 2019
    Assignee: Progress Software Corporation
    Inventors: Sunil Belgaonkar, Shelley Chase
  • Patent number: 10222933
    Abstract: A system for managing interactions includes: a processor; and a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to: identify first and second interactions by a user device, each of the first and second interactions being configured to alternately occupy a first area of a display screen of the user device; display an icon on the first area, the icon representing the second interaction, wherein attributes of the icon correspond to attributes of the second interaction; and modify the attributes of the icon based on a status of the second interaction.
    Type: Grant
    Filed: May 30, 2015
    Date of Patent: March 5, 2019
    Inventors: Praphul Kumar, Ashish Thakkar, Leonid Vymenets, Herbert Ristock
  • Patent number: 10225218
    Abstract: Systems, apparatuses, and methods for managing message content are provided. In one embodiment, a method includes receiving, by one or more computing devices, a message comprising audio content and visual media content. The method further includes sending, by the one or more computing devices, a first set of data descriptive of the audio content to an audio device. The audio device is configured to communicate the audio content to a user of the audio device. The method includes sending, by the one or more computing devices, a second set of data descriptive of the visual media content to a display device. The display device is configured to display the visual media content for the user. The method further includes providing, by the one or more computing devices, a notification to the user of the audio device to view the visual media content on the display device.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: George Cody Sumter, Christopher James Kelley, Matthew David Tait, Alok Chandel, Shane Riley Brennan
  • Patent number: 10225258
    Abstract: A method for controlling access to a resource of an owner of the resource is provided. The owner can be a user of a resource computer system. The access control can be based on social network data of a social network system and/or on an owner token relating to the owner or a requester token relating to a requester requesting access to the resource and an access control policy. The owner token and the requester token can be received by the system to determine by the social networking system whether access to the resource is to be granted based on the content of the owner token and the requester token. A social network identity of the owner and a social network identity of the requester may only be determinable by the social network system.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jan Camenisch, Guenter Karjoth, Gregory Neven, Franz-Stefan Preiss
  • Patent number: 10223340
    Abstract: A pasting operation is detected in which a user copies and pastes content from a source document into an email message. A link from the pasted content to the source document is created and the content is marked as linked content in the email message. A responsive email message, that contains a modified version of the linked content, is detected and a user actuatable element is surfaced, which can be actuated in order to automatically store the modified version of the linked content into the source document.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Shahil Soni
  • Patent number: 10225339
    Abstract: Disclosed is a method of operating a peer-to-peer (P2P) network management system, the method including generating a peer list in response to a request for the peer list from a request peer and sending a request for piece information corresponding to the peer list to a peer activity management server, the peer activity management server being configured to manage peer status information, receiving the piece information generated based on the peer status information from the peer operation server, generating a response message including the piece information and the peer list, and sending the response message to the request peer.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: March 5, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Wook Hyun, Chang Kyu Lee, Sung Hei Kim, Ju Young Park
  • Patent number: 10225215
    Abstract: Method and device of managing chat messages in a social network application are provided. The method includes: a user device providing a chat interface for a chat session between a first user and a second user, the chat interface including a first region for displaying past chat messages, and a second region for receiving a current message input; receiving a first message input from the first user in the second region; receiving a first incoming message from the second user; displaying the first incoming message in the first region; and automatically, without user intervention, presenting an option to the first user for caching the first message input; receiving an input caching instruction from the first user regarding the first message input; and storing the first message input.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: March 5, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Wen Zha
  • Patent number: 10225705
    Abstract: Social networks provisioned to allow content to be posted for future access. In some embodiments, methods and systems for creating and defining access to future accessible posts (e.g., containing multimedia content). In certain preferred embodiments, social networks which unlock content for access or viewing by users upon the occurrence of future, but initially temporally undefined, special events (e.g., weddings of unknown dates, birthdays of unborn persons, etc.) In other preferred embodiments, network content access may be defined or granted based, in part, on future proximity to geo-tagged locations.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: March 5, 2019
    Inventors: Olav Bokestad, Anna Bokestad
  • Patent number: 10223930
    Abstract: The invention relates to an action data generation device, and a client and a system for information transmission, wherein the action data generation device comprises an action input unit and an action data generation unit, the action input unit is for receiving action information on an interface and sending the action information to the action data generation unit, and the action data generation unit is for receiving the action information input by the action input unit and generating action data including a path part and a data part according to the action information. The technical solution provided by the present invention realizes effective extraction of data from the interface and improves the data transmission efficiency.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: March 5, 2019
    Inventor: Jian Yan
  • Patent number: 10225722
    Abstract: A wireless emergency system that includes a mobile switching center, a short message service center that receives an emergency text message of a caller from the mobile switching center, and gateway in communication with the short message service center to route the emergency text message to a responsive public safety answering point as a tone message.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: March 5, 2019
    Assignee: Neustar, Inc.
    Inventor: Brian S. Rosen
  • Patent number: 10218653
    Abstract: A set of characteristics is constructed corresponding to a content of a message. For a characteristic in the set of characteristics, a skill factor is computed that is needed to achieve a degree of comprehension of the content having the characteristic. A gap is computed between the skill factor corresponding to the characteristic and a skill factor associated with a recipient of the message. An annotation is selected in response to evaluating that the gap exceeds a tolerance value. The annotation is applied in the message to an identifier of the recipient.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 10218802
    Abstract: A computer-implemented technique is described herein for presenting notifications on a user interface presentation of a recipient computing device. The technique is considered tiered because it distinguishes between first-type (people-centric) notifications and second-type notifications, and because it processes and presents first-type notifications in a privileged manner compared to the second-type notifications. For instance, the technique presents content associated with each first-type notification in an allocated window that appears in positional association with a person indicator, where that person indicator identifies the person who sent the first-type notification; the technique presents each second-type notification in a different manner. In some implementations, an application developer who designs a custom first-type notification is given authority to draw within the allocated window that is used to present the custom first-type notification in a manner specified by the application developer.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Nils Skillman, Gregory Thomas Mattox, Jr., Omobayonle AyoYinka Olatunji, Lola Marie Ball, Allison Anne O'Mahony, Carmen Quan, Brian Daniel Beck, Christopher Wallace Heuser, Eduardo Quijano Rivadeneyra, Song Zou, Michael John Bray, Patrick Seth Donoghue
  • Patent number: 10218825
    Abstract: Software that generates a message containing operations for multiple layers in a multi-layer environment, by performing the following operations: (i) receiving an operation to perform across a multilayer computing environment; (ii) generating a message for performing the operation across the multilayer computing environment, wherein the message includes a plurality of layer portions that include sub-operation(s) of the operation, wherein each layer portion corresponds to a respective layer in the multilayer computing environment; and (iii) orchestrating performance of the operation by sending the message between layers in the multilayer computing environment according to a sequence for performing sub-operation(s) indicated in the message, wherein when the message is located at a respective layer, the layer performs a respective set of sub-operation(s) according to the respectively corresponding layer portion for the layer in the message.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, David M. Schultz, Peter A. Singh
  • Patent number: 10216797
    Abstract: Described herein are various technologies pertaining to presenting search results to a user, wherein the search results are messages generated by way of social networking applications. An interactive graphical object is presented together with retrieved messages, and messages are filtered responsive to interactions with the interactive graphical object. Additionally, a graphical object that is indicative of credibility of a message is presented together with the message.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: February 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Meredith June Morris, Scott Joseph Counts, Asta Jane Roseway, Julia Schwarz
  • Patent number: 10210458
    Abstract: A social networking system identifies users to receive a recommendation to establish a connection to an object maintained by the social networking system. The social networking system determines one or more classifiers identifying attributes of users to receive the recommendation based on attributes of users connected to the object and additional users connected to those users. The attributes of an additional user may be weighted by a factor that provides a measure of the overlap between the attributes of the additional user and a user connected to the object.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: February 19, 2019
    Assignee: Facebook, Inc.
    Inventor: Deepayan Chakrabarti
  • Patent number: 10212287
    Abstract: A computer-implemented system and method for delivering group messages is provided. Users signed on to a discussion group that is associated with a discussion group ID are identified. One of the signed-on users is designated as a moderator. A voice message is received and the discussion group ID is extracted from the voice message. The voice message is provided to the moderator and further provided to the signed-on users in the discussion group upon acceptance of the voice message by the moderator.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: February 19, 2019
    Assignee: Intellisist, Inc.
    Inventor: Gilad Odinak
  • Patent number: 10212743
    Abstract: A system and method for establishing communication between plurality of Internet of Things devices is provided. The method includes receiving a request from a first device to communicate with a second device via a server. Further, the first device and the corresponding module among a list of modules is identified by the server based on the received request, and thereafter the request is relayed to the identified corresponding module. Further, the second device and its corresponding module is identified by the server based on the received request. Communication is established between the corresponding module of the first device and the corresponding module of the second device.
    Type: Grant
    Filed: June 18, 2016
    Date of Patent: February 19, 2019
    Inventor: Alok V Sinha
  • Patent number: 10212305
    Abstract: A communication apparatus includes a data sender and a processing record sender. The data sender sequentially sends data to m destinations, where m is an integer of two or greater. The processing record sender sends a processing record concerning the data sent to the first destination through a processing record concerning the data sent to the n-th destination to the n-th destination when the data sender sends the data to the n-th destination, where n is an integer of 1 to m. The processing record sender sends the processing record concerning the data sent to the first destination through a processing record concerning the data sent to the m-th destination to the first through (m?1)-th destinations when the data sender sends the data to the m-th destination.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: February 19, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Miki Onitsuka