Patents Examined by Philip B. Tran
-
Patent number: 10078872Abstract: A system is disclosed that provides functionality for users to manage and use chat channels. This system enables admin users of the chat channel to manage channel lines, and options for channel line members to manage chat line presentity status such as hold and resume and apply controls such as transfer and forward or bridge the chat with the PSTN network. The chat channels provide a range of chat communications modes including intercom, inbound, shout-down, open, conference, and direct messaging. The intercom mode provides secure group chat for the channel line members, and the inbound mode allows non channel members to initiate secure group chat with the channel line members.Type: GrantFiled: March 7, 2016Date of Patent: September 18, 2018Assignee: CHATNELS SOFTWARE INC.Inventors: Nelly Kim Linh Quon, Colin Shong Chin Quon
-
Patent number: 10069792Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for extracting information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), based on information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an IP address for a Uniform Resource Locator (URL) through which a content file may be obtained, the system may base the resolved URL on attributes of an IPv4 address extracted from an IPv6 address for a machine associated with the request. In one particular example, a geographic location of a requested computing device or machine may be determined or estimated based on an IPv4 address extracted from an IPv6 address associated with the request.Type: GrantFiled: August 21, 2017Date of Patent: September 4, 2018Assignee: Level 3 Communications, LLCInventor: Joelle T. Maslak
-
Patent number: 10063509Abstract: A method, system, and or computer program product manages message threads. A message server detects a message thread addressed to a client device. The message thread is an exchange of multiple message replies related to a first topic discussed in an initial message. The multiple message replies are from multiple other client devices. The message server caches the multiple message replies in a messages cache, and determines whether a quantity of messages in the message thread exceeds a predetermined limit during a specified amount of time. If so, then the message server generates a consolidated single message that describes content of the multiple message replies in the message thread, and transmits the consolidated single message to the client device, such that the consolidated single message replaces the multiple message replies for display on the client device.Type: GrantFiled: November 23, 2015Date of Patent: August 28, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 10057145Abstract: Pre-configured resource acquisitions are established and maintained in a database. The occurrence or imminent occurrence of an computer network-based event that impacts the pre-configured resource acquisition are monitored or tracked and, based on the determined impact of the computer network-based event, at least one of the occurrence of the computer network-based event is prevented or the user is notified of the impact of the computer-network based event on the pre-configured resource acquisition.Type: GrantFiled: October 11, 2016Date of Patent: August 21, 2018Assignee: BANK OF AMERICA CORPORATIONInventors: Alicia C. Jones-McFadden, Matthew Hsieh, Scott R. Enscoe, Raghav Anand, Michael Anderson, Elizabeth Ann Miller, Daniel Shilov, Alicia Anli Salvino
-
Patent number: 10057345Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that controls content distribution using a feedback loop. Content is distributed over multiple different online channels using a same initial maximum selection value for distribution over each different online channel. An observed distribution amount required for distribution of the content over the multiple different online channels is received through a feedback loop and for multiple different distributions of the content. Based on the observed distribution amount received through the feedback loop, a realized distribution amount is determined for the multiple different distributions across the multiple different online channels. The maximum selection value is adjusted based on a difference between the realized distribution amount and a reference distribution amount specified by a provider of the content.Type: GrantFiled: October 11, 2016Date of Patent: August 21, 2018Assignee: Google LLCInventors: Chenyu Zhao, Di Wang, Samuel Sze Ming Ieong, Christopher K. Harris
-
Patent number: 10057136Abstract: This application discloses a method for visualized network operation and maintenance, including receiving a request for visualized network operation and maintenance, generating a workflow for visualized network operation and maintenance according to the request for visualized network operation and maintenance, and creating a network modeling input, and performing, according to the workflow for visualized network operation and maintenance, the network modeling input, and original information of network modeling, analog simulation on a network determined by the network modeling input.Type: GrantFiled: July 28, 2016Date of Patent: August 21, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hanyu Wei, Youqing Yang, Xingfen Wu, Jinhui Zhang
-
Patent number: 10044801Abstract: A data backup application checks validity of data being backed up during an incremental or a full backup. In case of the file backup, the full backup checks the validity of data during the backup, because in case of data corruption the user will not have any original data since no data has been backed up yet. In case of the incremental backup, only the new files or the files that have changed compared to the last backup are now backed up. All new and modified files can be checked for validity by comparing internal format of the user files against a corresponding file format standard. If corrupted files are detected among the modified files, the user is notified.Type: GrantFiled: November 23, 2015Date of Patent: August 7, 2018Assignee: ACRONIS INTERNATIONAL GMBHInventors: Alexey Tyurumov, Stanislav S. Protassov, Serguei M. Beloussov, Mark Shmulevich
-
Patent number: 10038758Abstract: Techniques are described for balancing traffic among content delivery networks (CDNs). A CDN balancer can analyze CDN performance data and determine CDN balancing ratios used to distribute traffic among the CDNs.Type: GrantFiled: December 11, 2015Date of Patent: July 31, 2018Assignee: Amazon Technologies, Inc.Inventors: Stefan Christian Richter, Nicholas James Benson, Justin Michael Binns, Kenneth Thomas Burford, James Marvin Freeman, II, Marc Joliveau, Li Tong
-
Patent number: 10033828Abstract: This document describes techniques for associating social data with user profiles. In one or more implementations, a social post is targeted to a population of users on a social network. The social post includes a link to a resource, such as a website. The resource is then monitored for user access via the link. When a user accesses the resource, social data corresponding to the social post is associated with a user profile of the user. The social data can include targeting parameters of the social post, such as an age, sex, or location of users to which the social post is targeted. The social data may also include other parameters related to the content of the social post, such as one or more topics of the social post.Type: GrantFiled: February 13, 2014Date of Patent: July 24, 2018Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Mohit Garg, Pawan Goyal, Vivek Kumar, Ankur Jain
-
Patent number: 10019458Abstract: Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to compress data. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device.Type: GrantFiled: July 8, 2015Date of Patent: July 10, 2018Assignee: Realtime Data LLCInventor: James J. Fallon
-
Patent number: 10007670Abstract: In one embodiment, a method includes: receiving an excerpt of information from a first user, wherein the excerpt of information includes information from a target web page; storing the excerpt, in an XML format, in a folder on a storage medium; detecting a change in the target web page; in response to the detected change in the target web page, updating the excerpt of information from the target web page; receiving, from the first user, an identification of a second user with whom the first user wishes to share the excerpt of information; and transmitting a communication to the second user inviting the second user to view the excerpt of information in the folder.Type: GrantFiled: December 30, 2016Date of Patent: June 26, 2018Assignee: SPRINKLR, INC.Inventor: Andrew Thomas Busey
-
Patent number: 9983547Abstract: A holographic video display employs at least one light source adapted to produce at least one wavelength of monochromatic light, a video signal generator, at least one guided-wave acousto-optic modulator for diffracting light received from the light source according to signals received from the video signal generator, a vertical scanning subsystem, and an optical path between the acousto-optic modulator and the vertical scanning subsystem. The optical path may preferably include a Bravais lens system, at least one Fourier transform lens system, and at least one moving horizontal mirror.Type: GrantFiled: April 2, 2012Date of Patent: May 29, 2018Assignee: Massachusetts Institute of TechnologyInventors: Daniel E. Smalley, Quinn Y. J. Smithwick, V. Michael Bove, Jr.
-
Patent number: 9973388Abstract: A processor of a server information management apparatus detects an added server to a management target system. Also the processor specifies an attribute of the added server based on a communication state of the added server, first management information related to the added server, and second management information related to a communication destination server of the added server. Therefore, it is possible to precisely determine an attribute of a server which is added to a business system.Type: GrantFiled: April 14, 2015Date of Patent: May 15, 2018Assignee: FUJITSU LIMITEDInventors: Yoshio Oki, Hisashi Tsujide, Yuu Masuda, Ryuichi Kawahara, Masayuki Sakemoto, Haruhiko Tachibana, Toshiyuki Utsumi, Hiroyoshi Okada
-
Patent number: 9954937Abstract: A grouping method of User Equipment (UE) is provided. The grouping method includes transmitting, to a server, relational data stored in the UE using a first communication mode, and receiving, from the server, generated group information based on relational data of a plurality of UEs, wherein, in response to the first communication mode being unusable, communication is performed using a second communication mode.Type: GrantFiled: March 24, 2015Date of Patent: April 24, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-keun Lee, Jin-guk Jeong
-
Patent number: 9955125Abstract: A bicycle video system for facilitating improved aerodynamic positioning of a bicyclist. The bicycle video system includes a video display. The video display is used by the bicyclist to view an area in front of the bicycle. The video display allows the bicyclist to ride while maintaining a lowered head position to see an area in front of the bicycle. The bicycle video system also includes a video camera. The video camera is in electrical communication with the video display. The video camera is positioned in a direction toward an area in front of the bicycle to capture images in front of the bicycle. The video camera may transmit a video signal representative of a real-time image of an area in front of the bicycle to the video display. The video display may continuously receive real-time images of an area in front of the bicycle.Type: GrantFiled: December 8, 2014Date of Patent: April 24, 2018Assignee: Felt Racing, LLCInventor: James Michael Felt
-
Patent number: 9948696Abstract: Disclosed is a method comprising: transmitting, by a cloud service control gateway (CSCG) positioned in an application stratum, a resource query to a network control gateway (NCG) positioned in a network stratum, wherein the resource query comprises a source address, a destination address list, and a network resource requirement. Also disclosed is a method comprising: receiving, by a network control gateway (NCG) positioned in a network stratum, a resource query from a cloud service control gateway (CSCG) positioned in an application stratum, wherein the resource query comprises source address, a destination address list, and a network resource requirement. Also disclosed is a method comprising: receiving, by a network control gateway (NCG) positioned in a network stratum, a resource reservation request from a cloud service control gateway (CSCG) positioned in an application stratum, wherein the resource reservation request comprises a destination address list and a first network resource requirement.Type: GrantFiled: June 13, 2014Date of Patent: April 17, 2018Assignee: Futurewei Technologies, Inc.Inventor: Young Lee
-
Patent number: 9942360Abstract: A system includes hardware processors and a token exchange module configured to create a uniquely identified first digital token including an owner ID field identifying the current possessor of the digital token, associate the first digital token with digital content presented to the first user in a mixed reality environment, present the digital within the MR environment, make the first digital token available for acquisition, receive a request to acquire the first digital token, assign possession of the first digital token, via the owner ID field, to the first unique user ID of the first user based on the request to acquire the first digital token, receive a request to transfer the first digital token from the first user to the second user, the second user having a second unique user ID, and changing the owner ID field to the second unique user ID based on the request to transfer.Type: GrantFiled: August 14, 2017Date of Patent: April 10, 2018Assignee: Unity IPR ApSInventors: Sylvio Herve Drouin, Colin James Alleyne
-
Patent number: 9934081Abstract: This document relates to preserving input data. One example includes obtaining a request that a service perform processing on input data to produce an output representation of the input data. This example also includes applying criteria to the request, and preserving the input data responsive to determining that the criteria are met.Type: GrantFiled: December 13, 2016Date of Patent: April 3, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Cáliz, Brian Holley, Greg Akselrod, Ryan James, Yan Zhen, Gareth A. Jones, Danny Amirault
-
Patent number: 9930079Abstract: In one embodiment, a method includes receiving information from a network-enabled device, the network-enabled device being associated with a first user of a social-networking system. The information indicates that the physical presence of an item has been detected by one or more sensors of the network-enabled device. The method further includes identifying the item based on the received information and providing information about the identified item to one or more second users of the social-networking system.Type: GrantFiled: July 18, 2014Date of Patent: March 27, 2018Assignee: Facebook, Inc.Inventors: Yael G. Maguire, Damian Kowalewski
-
Patent number: 9917870Abstract: One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a one or more media streams provided by one or more capturing users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a viewing user. The media presentation system can provide a number of features to produce a media stream within a media presentation.Type: GrantFiled: December 9, 2015Date of Patent: March 13, 2018Assignee: FACEBOOK, INC.Inventors: John Samuel Barnett, Joshua Barton Dickens