Patents Examined by Weiwei Y Stiltner
-
Patent number: 11082388Abstract: Mechanisms are described for determining a contact associated with keywords of content presented to a user and for enabling communication with the contact via the same user interface via which the content is presented. At least one keyword is identified relating to content presented to the user via the user interface, and a contact is determined that is associated with the keyword identified. A communication is then caused to be exchanged between the user and the contact determined in response to receipt of a communication input provided by the user. The communication input is received via the user interface presenting the content. In this way, a user can make quick connections to contacts for sharing information in the process of consuming content based on an analysis of keywords from the content.Type: GrantFiled: July 2, 2013Date of Patent: August 3, 2021Assignee: Nokia Technologies OyInventors: Danlin Wang, Hongrui Shen, Naichen Cui, Chengyu Huang
-
Patent number: 11082499Abstract: Methods, systems, and computer-readable media for transferring hosted web browser sessions between browser servers are described herein. In various embodiments, a broker service may create a browser server pool from a plurality of browser servers. The broker service may connect a client agent with a first web browser session in a first browser server in the browser server pool. The broker service, responsive to a determination that the first web browser session needs to be transferred to a second browser server in the browser server pool, may request and receive a session context from the first web browser session, launch a second web browser session in the second browser server, initialize the second web browser session with the session context from the first web browser session, transfer the client agent from the first web browser session to the second web browser session, and terminate the first web browser session.Type: GrantFiled: October 19, 2015Date of Patent: August 3, 2021Assignee: Citrix Systems, Inc.Inventor: Juan Rivera
-
Patent number: 11038960Abstract: A client host may be used to provide access to a shared storage. The client host may receive a read request from a local client for particular data of the shared storage. In response to the read request, the client host may obtain the particular data from a local storage device. The client host may receive a write request from the local client for the shared storage. In response to the write request, the client host may send data to a network-based stream service as one or more stream events for the shared storage. After sending the one or more stream events to the network-based stream service, the client host may receive, from the network-based stream service, an ordered stream event for the shared storage. Based at least in part on the ordered stream event, the client host may update the data stored at the local storage device.Type: GrantFiled: October 20, 2015Date of Patent: June 15, 2021Assignee: Amazon Technologies, Inc.Inventors: Michael Joseph Ruiz, David Ricardo Rocamora
-
Patent number: 11019165Abstract: Methods and systems are described for a media guidance application that limits the incentive for authorized users to share content with unauthorized users, while still allowing users to access content virtually anywhere. Specifically, the media guidance application allows an authorized user to receive only a portion of a media asset that he or she is authorized to access on a different device, after a designated time period, and/or when the remaining portion of the media asset is inaccessible.Type: GrantFiled: October 16, 2019Date of Patent: May 25, 2021Assignee: Rovi Guides, Inc.Inventor: Sakura Saito
-
Patent number: 11019122Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: GrantFiled: October 30, 2018Date of Patent: May 25, 2021Assignee: GOOGLE LLCInventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
Patent number: 11019130Abstract: A method for remotely controlling a home device in a mobile terminal is provided. The method includes receiving a chat message input to the mobile terminal for controlling at least one home device through an instant messenger application installed in the mobile terminal, and sending the chat message to a messenger server. The sent chat message is converted into a control command, which is sent to the home device.Type: GrantFiled: August 29, 2018Date of Patent: May 25, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Chi-Hong Cho, Dong-Keon Kong, Sang-Ho Lee
-
Patent number: 11012575Abstract: Techniques for selecting a meeting to join in response to a voice command from a user are described herein. A user may utter a voice command to “join my meeting” and, in response, the techniques may access a calendar associated with the user to identify the call-in information used to join the meeting. If the calendar indicates that the user is listed as an invitee for multiple meetings at the current time, then the techniques may analyze an array of criteria to determine which meeting the user most likely would like to join.Type: GrantFiled: February 15, 2018Date of Patent: May 18, 2021Assignee: Amazon Technologies, Inc.Inventors: Jonathan Alan Leblang, Gary Zhong, Milo Oostergo, Cassity Barrows Queen, Aakarsh Nair, Collin Charles Davis, Richard Christopher Green, Yu-Hsiang Cheng, Kevin Crews
-
Patent number: 11010414Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into Unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as Uinicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.Type: GrantFiled: March 7, 2019Date of Patent: May 18, 2021Assignee: CUMULUS SYSTEMS INC.Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
-
Patent number: 10999345Abstract: Concepts and technologies disclosed herein are directed to real-time video delivery for connected home (“CH”) applications. According to one aspect of the concepts and technologies, a CH controller (“CHC”) can receive a request for delivery of a video stream captured by a CH video camera to a user device. The CHC can determine availability of a wireline communications link to a wireline network and availability of a wireless communications link to a wireless network over which to deliver the video stream to the user device. In response to determining that the wireline communications link and the wireless communications link are available, the CHC can obtain a wireline performance measurement for the wireline communications link, obtain a wireless performance measurement for the wireline communications link, compare the wireline performance measurement and the wireless performance measurement, and select either the wireline communications link or the wireless communications link based upon the comparison.Type: GrantFiled: October 19, 2015Date of Patent: May 4, 2021Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: Zhi Cui, Jing Wu, Bo Lee
-
Patent number: 10992629Abstract: Notifying a user about a previous conversation includes based on an analysis of the previous conversation between a first user and second user determining a characterization between the first user and the second user, in response to the first user selecting, via a user device, an option to open a subsequent conversation with the second user, notifying the first user via an alert as to the characterization of the previous conversation that the first user had with the second user before reengaging the second user in a subsequent conversation, and based on an analysis of the subsequent conversation between the first user and the second user, updating the characterization to a current characterization in a database.Type: GrantFiled: November 21, 2018Date of Patent: April 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Pamela A. Nesbitt
-
Patent number: 10985972Abstract: A home device controller can receive inputs on a touch control mechanism from a user to control a selected home device in a local network of the home device controller. The controller can generate a set of control commands based on the inputs, and transmit the set of control commands to the selected home device for execution. The controller can publish state data indicating a state of the selected home device, following execution of the set of control commands, to a message bus of the distributed system, the message bus being accessed by each of the plurality of home device controllers to mitigate or resolve fault conditions occurring with any of the home controllers in the distributed system.Type: GrantFiled: July 20, 2019Date of Patent: April 20, 2021Assignee: Brilliant Home Technoloy, Inc.Inventors: Aaron T. Emigh, Steven Stanek, Ashley Chou, Jeremy Hiatt
-
Patent number: 10972424Abstract: Example embodiments provide a system and method for inferring preferences from message metadata and conversations. A networked system receives, over a network, a communication that is a part of a conversation involving one or more users, whereby the networked system is a participant in the conversation. The networked system analyzes the communication including inferring a preference of a user among the one or more users based on metadata in the communication. The networked system triggers a search process based in part on the inferred preference. The networked system then generates and transmits to the user a customized response comprising results of the search process.Type: GrantFiled: November 12, 2019Date of Patent: April 6, 2021Assignee: Hipmunk, Inc.Inventors: Adam Julian Goldstein, Alex Quintana, Eric Palm, Gregory Millam, Zohaib Ahmed
-
Patent number: 10965782Abstract: A method includes: processing, by a processing device of a services coordination platform, a request from an application in relation to one or more of a plurality of leaderboard platforms to identify a leaderboard platform capable of executing a leaderboard service associated with the request, wherein the request comprises transaction parameters in a first format; formatting, by the services coordination platform, the transaction parameters into a second format, wherein the transaction parameters in the first format are incompatible with the leaderboard platform, and the transaction parameters in the second format are compatible with the leaderboard platform; providing, by the services coordination platform, the transaction parameters in the second format to the leaderboard platform; receiving, by the services coordination platform, a transaction outcome from the leaderboard platform with respect to the leaderboard service; and providing, by the services coordination platform, the transaction outcome to the aType: GrantFiled: June 25, 2019Date of Patent: March 30, 2021Assignee: TreSensa Technologies, Inc.Inventor: Oliver Marsh
-
Patent number: 10965731Abstract: A technology is disclosed by which, when plural content data are successively transmitted from a server apparatus to a reproduction apparatus through a client apparatus, if the transmission is interrupted, the transmission of the content data can be resumed from the point at which the transmission is interrupted. The transfer device includes a storage section for storing a transmission object list including content identification information corresponding to plural content data to be transmitted from a server apparatus to a reproduction apparatus connected to a client apparatus through the client apparatus. A reception section successively receives the content data from the server apparatus. A transmission section successively transfers the successively received content data to the reproduction apparatus. A control section deletes, every time content data is transferred, the corresponding content identification information from the transmission object list stored in the storage section.Type: GrantFiled: November 16, 2017Date of Patent: March 30, 2021Assignee: SONY CORPORATIONInventors: Masatoshi Nishizaki, Masato Hattori, Shin Hasegawa, Kazuhide Adachi, Hirofumi Tamori, Shin Yanai
-
Patent number: 10958751Abstract: Method for verifying an association between a user and a group of users sharing a common subscription, comprising intercepting a message between a user and a service provider; adapting the message with information to include a guarantee to the service provider that the message is sent from a location allowed by the common subscription.Type: GrantFiled: April 29, 2010Date of Patent: March 23, 2021Assignee: Alcatel LucentInventor: Marcel Mampaey
-
Patent number: 10958459Abstract: The present disclosure discloses a method and an apparatus for processing a group chat message. The method includes: determining that a specified user is joined into a group; if at least one chat message exists in the group within a preset time period before a current time, obtaining the at least one chat message within the preset time period; selecting a chat message from the at least one chat message within the preset time period; and sending a message identifier of the selected chat message to a target server, so that the target server sends the selected chat message in the group according to the message identifier of the selected chat message. According to the present disclosure, by means of a simple selection operation, a previous chat message can be presented to a specified user that newly joins a group, thereby greatly improving processing efficiency.Type: GrantFiled: February 10, 2017Date of Patent: March 23, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Lei Zhang
-
Patent number: 10901618Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device determines to facilitate migration of encoded data slices (EDSs) from a first storage unit (SU) pool to a second SU pool and identifies storage resources associated with the EDSs to be migrated. The computing device then generates a migration schedule for the EDSs based on performance information associated with storage resources and facilitates the migration of the plurality of EDSs based on the migration schedule using the storage resources based on an aggression factor and adapts the aggression factor as deemed necessary based on the performance information.Type: GrantFiled: February 3, 2020Date of Patent: January 26, 2021Assignee: PURE STORAGE, INC.Inventors: Asimuddin Kazi, Jason K. Resch
-
Patent number: 10904210Abstract: A method for dynamically generating a bookmark suggestion within a user interface of a computing device. The method includes accessing a target URL, receiving a request to bookmark the target URL, and determining if the target URL was accessed via a URL redirection function. The method also includes generating a prompt for display on the user interface. The prompt includes a user selectable option to save one of the target URL or a redirection URL associated with the target URL as a desired bookmark target address, based on the target URL being determined to have been accessed via the URL redirection function. The method further includes receiving an indication via the user interface of the desired bookmark target address, and saving the target URL or the redirection URL as the desired bookmark target address based on the received indication.Type: GrantFiled: November 21, 2018Date of Patent: January 26, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Zhengwen Zhu
-
Patent number: 10873558Abstract: Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including a first region and a second region, the first region being segmented from the second region; provide access to one or more ephemeral message threads in the first region, the ephemeral message threads being ranked according to one or more criteria; and provide access to one or more non-ephemeral message threads in the second region, the non-ephemeral message threads being ranked according to one or more criteria.Type: GrantFiled: December 14, 2017Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Maria Ioveva, Ayca Cakmakli
-
Patent number: 10819671Abstract: Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including a first region and a second region, the first region being segmented from the second region; provide access to one or more ephemeral message threads in the first region, the ephemeral message threads being ranked according to one or more criteria; and provide access to one or more non-ephemeral message threads in the second region, the non-ephemeral message threads being ranked according to one or more criteria.Type: GrantFiled: December 14, 2017Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Maria Ioveva, Ayca Cakmakli