Patents Assigned to Perfect Sense, Inc.
-
Patent number: 11949925Abstract: In some implementations, a system is capable of intelligently generating customized multimedia content streams that are distributed to different groups of users. The system generates the customized content streams such that the initial and terminating portions of the streams are shared between each of the content streams. The system adjusts the intermediate portions of the streams to, for example, the viewing preferences of each user group using alternate forms of content. In this regard, the customized content streams that have both customized portions and shared portions to provide a standardized yet adaptive viewing experience for all users.Type: GrantFiled: June 13, 2022Date of Patent: April 2, 2024Assignee: Perfect Sense, Inc.Inventors: David Gang, Bryan Morgan
-
Patent number: 11864052Abstract: In some implementations, methods for selecting a set of beacons that are to be monitored by a mobile device may be employed. Specifically, an optimal set of beacons to monitor may be provided to a mobile device depending on particular groups of beacons that are in proximity to the mobile device, the distance from the mobile device to each of the particular groups of beacons, and the mobile device's position/movements as provided by a tracking service such as GPS. These techniques may ensure that the mobile device is not blind to the closest and/or most relevant beacons.Type: GrantFiled: May 2, 2022Date of Patent: January 2, 2024Assignee: Perfect Sense, Inc.Inventors: Bryan Morgan, Peter Dupris, David Gang
-
Patent number: 11831495Abstract: Techniques and systems are disclosed to provide a configuration tool that can be used to improve configuration of cloud-based network resources. In some implementations, data indicating (i) a present configuration state of a cloud computing resource, and (ii) a desired state configuration of the cloud computing resource is obtained. A determination is made that adjusting the cloud computing resource from the present state configuration to the desired state configuration includes executing one or more operations classified as likely involving user confirmation. A workflow representation is generated for configuring the cloud computing resource from the present state configuration to the desired state configuration. The workflow representation identifies a hierarchical arrangement of tasks to be performed. A user interface is provided for output to a computing device.Type: GrantFiled: October 9, 2020Date of Patent: November 28, 2023Assignee: Perfect Sense, Inc.Inventor: Jeremy Collins
-
Patent number: 11711556Abstract: In some implementations, a system is capable of dynamically associating content streams to improve a user's viewing experience while accessing primary content. To accomplish this, the CMS uses content association data assigning secondary content items to the primary content. Secondary content items can be assigned to designated frames of the primary content so that the secondary content items are presented to user at specified time points during the playback of the primary content. Secondary content items can represent content that is related to the subject matter of the primary content, or content that a user may be interested in accessing while viewing the primary content.Type: GrantFiled: August 30, 2021Date of Patent: July 25, 2023Assignee: Perfect Sense, Inc.Inventors: David Gang, Bryan Morgan
-
Patent number: 11379102Abstract: In some implementations, a system is capable of dynamically adjusting the configuration of an application without requiring an entire application-wide update. For instance, the system can perform a dynamic application to vary the content provided for output on the application, the arrangement of content within a user interface of the application, techniques by which a user interacts with or accesses the content on the user interface, among others. In some instances, the system can process the dynamic updates while the application is running as an active process on a client device, or while the user is presently using the application. In addition, the system can execute the dynamic updates in manner to minimally disrupt user experiences associated with the application.Type: GrantFiled: October 24, 2016Date of Patent: July 5, 2022Assignee: Perfect Sense, Inc.Inventors: Todd Christopher Brannam, Robert Douglas Ward, David Gang, Hyoo Lim, Jeremy Collins
-
Patent number: 11363316Abstract: In some implementations, a system is capable of intelligently generating customized multimedia content streams that are distributed to different groups of users. The system generates the customized content streams such that the initial and terminating portions of the streams are shared between each of the content streams. The system adjusts the intermediate portions of the streams to, for example, the viewing preferences of each user group using alternate forms of content. In this regard, the customized content streams that have both customized portions and shared portions to provide a standardized yet adaptive viewing experience for all users.Type: GrantFiled: June 8, 2020Date of Patent: June 14, 2022Assignee: Perfect Sense, Inc.Inventors: David Gang, Bryan Morgan
-
Patent number: 11323840Abstract: In some implementations, methods for selecting a set of beacons that are to be monitored by a mobile device may be employed. Specifically, an optimal set of beacons to monitor may be provided to a mobile device depending on particular groups of beacons that are in proximity to the mobile device, the distance from the mobile device to each of the particular groups of beacons, and the mobile device's position/movements as provided by a tracking service such as GPS. These techniques may ensure that the mobile device is not blind to the closest and/or most relevant beacons.Type: GrantFiled: August 6, 2020Date of Patent: May 3, 2022Assignee: Perfect Sense, Inc.Inventors: Bryan Morgan, Peter Dupris, David Gang
-
Patent number: 11109078Abstract: In some implementations, a system is capable of dynamically associating content streams to improve a user's viewing experience while accessing primary content. To accomplish this, the CMS uses content association data assigning secondary content items to the primary content. Secondary content items can be assigned to designated frames of the primary content so that the secondary content items are presented to user at specified time points during the playback of the primary content. Secondary content items can represent content that is related to the subject matter of the primary content, or content that a user may be interested in accessing while viewing the primary content.Type: GrantFiled: May 4, 2020Date of Patent: August 31, 2021Assignee: Perfect Sense, Inc.Inventors: David Gang, Bryan Morgan
-
Patent number: 11032394Abstract: In some implementations, caching techniques may be employed by a web server that receives various requests from remotely-located client devices, retrieves requested results from an on-site database server, and transmits the results back to the client devices. These caching techniques generally relate to caching retrieved results at the web server such that the web server may be able to directly provide client devices with results without having to retrieve them from the database server every time a request is received. Application of these techniques may improve response times and provide back-end bandwidth savings.Type: GrantFiled: December 22, 2017Date of Patent: June 8, 2021Assignee: Perfect Sense, Inc.Inventors: Charles Teague, David Gang, Hyoo Lim, Jeremy Collins
-
Patent number: 10963520Abstract: Methods, systems, and apparatus relate to technologies generally relating to the placement of hyperlinks within the body of text of a document. The placement of hyperlinks can be on specified words or phrases, according to a specified link distribution function across the body of the text content of a document. Some techniques involve a method for determining a placement of links on a document that involves selecting a document comprising words of text for placing links in the document, selecting a link distribution function, and using the link distribution function in determining locations for the placement of the links in the document. The placement of hyperlinks in the document may be automatically performed on a server side.Type: GrantFiled: June 30, 2017Date of Patent: March 30, 2021Assignee: PERFECT SENSE, INC.Inventors: Brendan Brelsford, David Gang
-
Patent number: 10681395Abstract: In some implementations, a system is capable of intelligently generating customized multimedia content streams that are distributed to different groups of users. The system generates the customized content streams such that the initial and terminating portions of the streams are shared between each of the content streams. The system adjusts the intermediate portions of the streams to, for example, the viewing preferences of each user group using alternate forms of content. In this regard, the customized content streams that have both customized portions and shared portions to provide a standardized yet adaptive viewing experience for all users.Type: GrantFiled: September 13, 2017Date of Patent: June 9, 2020Assignee: Perfect Sense, Inc.Inventors: David Gang, Bryan Morgan
-
Patent number: 10645431Abstract: In some implementations, a system is capable of dynamically associating content streams to improve a user's viewing experience while accessing primary content. To accomplish this, the CMS uses content association data assigning secondary content items to the primary content. Secondary content items can be assigned to designated frames of the primary content so that the secondary content items are presented to user at specified time points during the playback of the primary content. Secondary content items can represent content that is related to the subject matter of the primary content, or content that a user may be interested in accessing while viewing the primary content.Type: GrantFiled: April 12, 2019Date of Patent: May 5, 2020Assignee: Perfect Sense, Inc.Inventors: David Gang, Bryan Morgan
-
Patent number: 10264297Abstract: In some implementations, a system is capable of dynamically associating content streams to improve a user's viewing experience while accessing primary content. To accomplish this, the CMS uses content association data assigning secondary content items to the primary content. Secondary content items can be assigned to designated frames of the primary content so that the secondary content items are presented to user at specified time points during the playback of the primary content. Secondary content items can represent content that is related to the subject matter of the primary content, or content that a user may be interested in accessing while viewing the primary content.Type: GrantFiled: September 13, 2017Date of Patent: April 16, 2019Assignee: Perfect Sense, Inc.Inventors: David Gang, Bryan Morgan
-
Patent number: 9894475Abstract: In some implementations, methods for selecting a set of beacons that are to be monitored by a mobile device may be employed. Specifically, an optimal set of beacons to monitor may be provided to a mobile device depending on particular groups of beacons that are in proximity to the mobile device, the distance from the mobile device to each of the particular groups of beacons, and the mobile device's position/movements as provided by a tracking service such as GPS. These techniques may ensure that the mobile device is not blind to the closest and/or most relevant beacons.Type: GrantFiled: October 20, 2016Date of Patent: February 13, 2018Assignee: Perfect Sense, Inc.Inventors: Bryan Morgan, Peter Dupris, David Gang
-
Patent number: 9876873Abstract: In some implementations, caching techniques may be employed by a web server that receives various requests from remotely-located client devices, retrieves requested results from an on-site database server, and transmits the results back to the client devices. These caching techniques generally relate to caching retrieved results at the web server such that the web server may be able to directly provide client devices with results without having to retrieve them from the database server every time a request is received. Application of these techniques may improve response times and provide back-end bandwidth savings.Type: GrantFiled: October 21, 2015Date of Patent: January 23, 2018Assignee: Perfect Sense, Inc.Inventors: Charles Teague, David Gang, Hyoo Lim, Jeremy Collins
-
Patent number: 9697204Abstract: Methods, systems, and apparatus relate to technologies generally relating to the placement of hyperlinks within the body of text of a document. The placement of hyperlinks can be on specified words or phrases, according to a specified link distribution function across the body of the text content of a document. Some techniques involve a method for determining a placement of links on a document that involves selecting a document comprising words of text for placing links in the document, selecting a link distribution function, and using the link distribution function in determining locations for the placement of the links in the document. The placement of hyperlinks in the document may be automatically performed on a server side.Type: GrantFiled: August 16, 2011Date of Patent: July 4, 2017Assignee: Perfect Sense, Inc.Inventors: Brendan Brelsford, David Gang