Patents Examined by Duyen M. Doan
-
Patent number: 10579671Abstract: An embodiment may involve a server device transmitting, over a wide area network, a first playlist with a first duration to a client device. Possibly while the client device is playing out a current audio file of a first plurality of audio files in the playlist, the server device may receive an instruction from the client device and generate a second playlist. The second playlist may include references to a second plurality of audio files, where playout of the second plurality of audio files may have a duration that is less than the duration of the playout of the first plurality of audio files. The server device may transmit, over the wide area network, the second playlist to the client device. Reception of the second playlist at the client device may cause the audio player application to retrieve and play out the second plurality of audio files.Type: GrantFiled: April 12, 2019Date of Patent: March 3, 2020Assignee: Gracenote, Inc.Inventors: Rishabh Sharma, Markus Cremer
-
Patent number: 10572958Abstract: A computer-implemented system and method for providing performance alerts in an online learning environment is provided. Education-related information for a user is monitored within an online learning environment and an assignment completed by the user is received. A score of the assignment is determined to be below passing level. Other assignments that are the same as the received assignment and are associated with below passing scores of the user are identified. A number of the received assignment and the same assignments is determined as common assignments. A predetermined threshold is applied to the number of common assignments and when the number of common assignments exceeds the predetermined threshold, access of the user to the online learning environment is blocked. An alert providing notice of the user's blocked access is delivered.Type: GrantFiled: September 17, 2018Date of Patent: February 25, 2020Assignee: Apex Learning, Inc.Inventors: Andrew Lippert, Rohit Agarwal
-
Patent number: 10574735Abstract: Various embodiments enable one or more appliances to participate in a shared workspace. The shared workspace can include a single appliance, multiple appliances, a single meeting room, multiple meeting rooms, or any combination thereof. The state of various meeting participants can be identified and one or more rules can be applied to the participants' state to provide an outcome. An “outcome” can be thought of as an action that is to be performed responsive to the identified state. An asset interaction control feature can be selected based on the outcome. The asset interaction control feature controls, in some manner, a participant's interaction with one or more assets that are part of the shared workspace. The asset interaction control feature is then applied to at least one of the assets.Type: GrantFiled: May 19, 2016Date of Patent: February 25, 2020Assignee: Prysm, Inc.Inventors: Dino Cris Carlos, Adam P. Cuzzort, Brandon Fischer
-
Patent number: 10554697Abstract: Sharing data with various user devices may be performed by receiving a request from a first user device to connect to a live web page collaboration application managed by a proxy server, identifying a first user profile associated with the first user device and a list of corresponding functions assigned to the first user device via the first user profile, creating a session for the first user device to access the live web page on a master page hosted by the proxy server, and storing browser status commands received from the first user device in the first user profile.Type: GrantFiled: June 14, 2016Date of Patent: February 4, 2020Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10554772Abstract: Architecture that enables a user to designate acceptance to receiving social cards from other user in a social network using a personal digital assistant. A mapping component maintains the mappings of all users who have accepted to participate in card sharing and the acceptance level. A whitelist of users can be created that lists the users to whom a social card can be sent from an endpoint. The user can create local groups dynamically at runtime on the local endpoint, where the local groups enable the sharing of the personalized content with multiple users concurrently. The shared card is selected by the sending user and becomes available to the PDA on the proactive canvas of the recipient's PDA along with other cards. Based on the user engagement history, these cards can be ranked among other cards social or non-social PDA cards. Conflation, push notifications, and filtering are also provided.Type: GrantFiled: March 7, 2016Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Gupta, Amar Kumar Dubedy, Gurpreet Singh
-
Patent number: 10536351Abstract: Disclosed is a technique that can be performed by an electronic device. The technique can include generating timestamped events, where the timestamped events include raw data generated by electronic device. The technique can further include obtaining results by performing a operation on the timestamped events, in accordance with instructions. The technique can further include sending the results or indicia thereof over a network to a server computer system, and receiving back new instructions generated by the server computer system based on the sent results. Lastly, the technique can include performing a new operation on timestamped events including raw data generated based by the electronic device, where the new operation can be performed in accordance with the new instructions to obtain new results.Type: GrantFiled: July 29, 2016Date of Patent: January 14, 2020Assignee: SPLUNK INC.Inventors: Pradeep B. Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang
-
Patent number: 10530852Abstract: A computer-implemented method in a content delivery network (CDN) having multiple delivery servers. The CDN delivers content on behalf of at least one content provider. Distinct delivery servers are logically grouped into delivery server groups. One or more CDN name servers are associated with some of the delivery server groups. Network map data are determined using network data determined by the CDN name servers associated with at least some of the deliver server groups. The network data with respect to a CDN name server relative to a resolver is based on an estimated popularity of that CDN name server for that resolver. Responsive to a client request, including a hostname associated with a content provider, at least one CDN name server determines, using network map data, at least one delivery server to process the client request.Type: GrantFiled: May 19, 2016Date of Patent: January 7, 2020Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 10514857Abstract: A method includes obtaining an input factor regarding dispersed storage operational criteria and generating a set of hardware scores for hardware resources of a computing device based on at least one of: operational conditions of the computing device and the DSN. The method further includes ordering the set of hardware scores based on the dispersed storage operational criteria and identifying a set of modules based on at least one of the dispersed storage operational criteria and the ordered set of hardware scores. The method further includes determining, for each module in the set of modules, a desired adjustment based on at least one of the dispersed storage operational criteria and the ordered set of hardware scores. The method further includes adjusting the set of modules to produce a set of adjusted modules, and utilizing an adjusted module to at least partially satisfy the dispersed storage operational criteria.Type: GrantFiled: May 21, 2018Date of Patent: December 24, 2019Assignee: PURE STORAGE, INC.Inventors: Ilya Volvovski, Manish Motwani, Andrew D. Baptist, Jason K. Resch
-
Patent number: 10511682Abstract: Group resource updating processing methods, devices and system and Common Services Entities (CSEs) are provided. In the group resource updating processing method, a group resource of a preset group is created, and group members corresponding to the group resource include a member representative configured to represent the group members; a group resource updating request for performing an updating operation on the group members corresponding to the group resource is received from a remote CSE; and an updating operation result of the member representative is fed back, according to the group resource updating request, to the remote CSE as updating operation results of all the group members corresponding to the group resource.Type: GrantFiled: May 11, 2015Date of Patent: December 17, 2019Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.Inventor: Kun Yang
-
Patent number: 10499192Abstract: Techniques and devices for selection of an online communication device based on user proximity and for transmission of a communication to the selected online communication device are described herein. The techniques include either receiving device data from one or more online communication devices and determining proximity of the devices to a user based on the device data or receiving proximity information indicative of the proximity of the user to the one or more online communication devices. Based on the determined proximity or proximity information, one of the one or more online communication devices is selected, and a communication is transmitted to the selected online communication device.Type: GrantFiled: March 14, 2013Date of Patent: December 3, 2019Assignee: T-Mobile USA, Inc.Inventors: Jennifer Lynn Walter, Jason W. Valalik
-
Patent number: 10498831Abstract: Functionality is added to the CoAP and WebSocket protocols to enable the creation of communication sessions, or connections, at a CoAP layer of a communications network. In one aspect, a connection is created at Client server the CoAP layer using CoAP RESTful messages. In another aspect, new CoAP Options are introduced to request initiation and deletion of a connection at the CoAP layer. In yet another aspect, new CoAP Codes are introduced to request initiation and deletion of a connection at the CoAP layer. In a further aspect, new CoAP Tokens are introduced to request initiation and deletion of a connection at the CoAP layer.Type: GrantFiled: November 13, 2015Date of Patent: December 3, 2019Assignee: Convida Wireless, LLCInventors: Guang Lu, Chonggang Wang, Lijun Dong, Shamim Akbar Rahman, Quang Ly, Zhuo Chen, Xu Li
-
Patent number: 10484329Abstract: Disclosed are systems and methods for improving interactions with and between computers in a content system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across platforms, which data can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide a real-time (or near real-time) push notification delivery framework. The disclosed systems and methods enable the delivery of personalized, location and/or temporally sensitive breaking news to users' devices. The disclosed systems and methods leverage the explosion of social data, expert knowledge and user feedback, all available on-line, to deliver breaking (or trending) news stories to users in a personalized, location and/or temporally sensitive manner.Type: GrantFiled: June 3, 2015Date of Patent: November 19, 2019Assignee: OATH INC.Inventors: Renhui Zhang, Xue Wu, Qichu Lu, Bill Shapiro
-
Patent number: 10475078Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.Type: GrantFiled: November 13, 2017Date of Patent: November 12, 2019Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
-
Patent number: 10476738Abstract: Techniques for segmenting a network are described herein. Network locations in a network are grouped such that each group is disjoint with respect to all other groups. The grouping is based on a set of network communication event notifications. The network communication event notifications are used to determine internal and external dependencies for each group and the external and internal dependencies are used to segment the network.Type: GrantFiled: June 13, 2016Date of Patent: November 12, 2019Assignee: Amazon Technologies, Inc.Inventor: Nima Sharifi Mehr
-
Patent number: 10455042Abstract: Information is transmitted across a wireless data network, comprising a wireless link (100) from a software application module on a computer hardware device (112) to a computer hardware device (110) associated with a destination node in the network. The application requests (114) the status of the route across the network, such information being optionally provided by a decision engine (104) which has access to network status parameters, such as bandwidth, latency and link quality. The application receives (118) the status information and then, and preferably only then, transmits (120) the data in a format chosen from a plurality of different formats (of differing richness of information represented by the date in each such format) in dependence on the indication of the status so received.Type: GrantFiled: April 25, 2014Date of Patent: October 22, 2019Assignee: AIRBUS DEFENCE AND SPACE LIMITEDInventor: John Paul Dowdell
-
Patent number: 10454984Abstract: A system for streaming packet captures over the Internet includes multiple network access devices, each operating as one of a gateway device, a wireless access point, and a network switch, and a management server communicatively coupled to the network access devices over the Internet for managing the network access devices. The management server maintains a persistent hypertext transport protocol (HTTP) connection with each of the network access devices over the Internet. The management server is to generate a bytecode based on a filtering expression for packet captures (PCAPs) representing one or more PCAPs filtering rules, transmit the bytecode to the network access devices without requiring the network access devices to compile the PCAPs filtering rules, receive PCAPs from the network access devices captured by the network access devices based on the PCAPs filtering rules, and merge the PCAPs received from the network access devices into merged PCAPs.Type: GrantFiled: May 26, 2017Date of Patent: October 22, 2019Assignee: Cisco Technology, Inc.Inventors: John Bicket, Benjamin A. Chambers
-
Patent number: 10453160Abstract: One aspect of the invention pertains to an embeddable software communications module. The module provides an application programming interface (API) that allows the module to receive API inputs from a software application. In various implementations, the module is arranged to progressively receive, transmit and/or store messages. In some embodiments, the module allows rendering of a received message in a real time mode or time-shifted modes and allow a user to easily transition between the two modes.Type: GrantFiled: September 17, 2018Date of Patent: October 22, 2019Assignee: Voxer IP LLCInventor: Matthew J. Ranney
-
Patent number: 10447639Abstract: Various parts of email content or entire emails may be recalled or modified after delivery through the use of links to cloud-storage, where the various parts of the email content may be stored. Different notification and modification methods may be employed to modify delivered content even after it is rendered for a recipient. While recipients may have a latest version of the email content, senders may be enabled to see a version history of changes in delivered email content.Type: GrantFiled: October 2, 2015Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Zohaib Ali, Yamin Wang, Elena Catrinescu, Joseph Marcus, Michael Brickman, Hayley Steplyk, Eduardo Melo
-
Patent number: 10425455Abstract: Methods, systems, and apparatus can provide ordered (e.g. ranked) lists of content items as a suggested list of items to watch. The ordered list can be based on feedback from other users. The content items can also be presented (e.g. in a continuous playback mode) to a passive user so that the user does not have to actively select a next item to watch. This passive mode can select a next item (e.g. from a list that is updated based on recent user feedback), and the item can be queued on a client device for playing to a user. Content items can also be provided from different independent servers.Type: GrantFiled: June 5, 2017Date of Patent: September 24, 2019Assignee: KNAPP INVESTMENT COMPANY LIMITEDInventors: David McIntosh, Max Crane, Chris Pennello
-
Patent number: 10412167Abstract: A system includes a processor and a memory device. The processor may be communicatively couplable to a first computing device corresponding to a consumer and a second computing device corresponding to a service provider. The memory device may be accessible to the processor and including instructions executable by the processor to cause the processor to: (i) receive resource parameters corresponding to information for allowing the consumer to access a computing resource hosted by the service provider on a remote server via a hybrid cloud; (ii) identify a template file including a call format corresponding to an HTTP method; and (iii) generate an adapter using the template file and the portion of the resource parameters.Type: GrantFiled: July 27, 2016Date of Patent: September 10, 2019Assignee: Presidio LLCInventors: Stephen Mark Hanney, Christopher Oarion Kreager, Jason O'Brien, Fabio Alberto Gutierrez