Patents by Inventor Jean C. Bolot
Jean C. Bolot has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11323867Abstract: The present disclosure relates to a device for providing wireless signal coverage. The device includes a wireless signal transceiver and a displacement assembly for moving the wireless signal transceiver within a zone. The device is provided with a processor configured to control the displacement assembly to move the mobile device based on the wireless signal coverage within the zone and the location with respect to the zone of a wireless device operable to access the wireless signal coverage.Type: GrantFiled: May 23, 2017Date of Patent: May 3, 2022Assignee: InterDigital CE Patent Holdings, SASInventors: Jean C. Bolot, Kent Lyons, Akshay Pushparaja, Ajith Pudhiyaveetil
-
Publication number: 20210258754Abstract: The present disclosure relates to a device for providing wireless signal coverage. The device includes a wireless signal transceiver and a displacement assembly for moving the wireless signal transceiver within a zone. The device is provided with a processor configured to control the displacement assembly to move the mobile device based on the wireless signal coverage within the zone and the location with respect to the zone of a wireless device operable to access the wireless signal coverage.Type: ApplicationFiled: May 23, 2017Publication date: August 19, 2021Inventors: Jean C. BOLOT, Kent LYONS, Akshay PUSHPARAJA, Ajith PUDHIYAVEETIL
-
Publication number: 20200272222Abstract: A smart wearable apparatus (102) includes a processor and a memory having a set of instructions that when executed by the processor causes the smart wearable apparatus to receive activity sensor data of an activity performed by a user. Further, the smart wearable apparatus is caused to send the activity sensor data to a content selection device (103) that selects content that is matched to the activity performed by the user so that the content is played in synchronization with the activity. Further, a process receives activity sensor data performed by a user. The process also sends the activity sensor data to a content selection device (103) that selects content that is matched to the activity performed by the user so that the content is played in synchronization with the activity.Type: ApplicationFiled: December 30, 2015Publication date: August 27, 2020Inventors: Naveen GOELA, Kent LYONS, Snigdha PANIGRAHI, Jean C. BOLOT, Amit DATTA, Caroline HANSSON, Wenling SHANG, Rashish TANDON
-
Publication number: 20200252691Abstract: The present principles generally relate to video processing and viewing, and particularly, to concurrent viewing of a video with other users and processing of user-added, real-time content. The present principles provide capabilities to create a shared video viewing experience which merge concurrent video watching with u user-provided real-time commenting and content. Users watching the same content at the same time may overlay graphical elements on the shared video to communicate with other concurrent viewers of the video. These graphical elements are annotations used to communicate with another viewer, or among a group of viewers, and are overlaid onto the video itself in real time during an interactive session as though the users are in concurrent conversations.Type: ApplicationFiled: November 10, 2015Publication date: August 6, 2020Inventors: Kent LYONS, Jean C. BOLOT, Caroline HANSSON, Amit DATTA, Snigdha PANIGRAHI, Rashish TANDON, Wenling SHANG, Naveen GOELA
-
Publication number: 20180270537Abstract: Various methods, apparatuses, and computer-readable medium are described herein. A device (1002) may provide a content recommendation (310) to a viewer based on a profile (202) of the viewer. The device (1002) may also detect binge watching of the recommended content (310) by the viewer. The device (1002) may also limit further viewing of the recommended content (310) in response to detecting the binge watching. In response to the binge watching, the device (1002) may also provide a message (402) to the viewer, provide a suggestion (404) to the viewer of content, and/or provide an incentive (406) to the viewer to perform another activity. The device (1002) may detect binge watching by detecting that a consumption rate (304) of the recommended content (310) by the viewer exceeds a threshold consumption rate (306) of the recommended content (310).Type: ApplicationFiled: September 30, 2015Publication date: September 20, 2018Inventors: Brian ERIKSSON, Jean C. BOLOT, Azin ASHKAN
-
Publication number: 20170366860Abstract: An apparatus comprises a processor configured to play back a first media content segment; determine if a first source media content segment exists in a transition history, which is one of the first media content segment and a segment similar to the first media content segment, the transition history including transitions from at least one source media content segment to at least one destination media content segment; and if the first source media content segment exists, play back a first destination media content segment transitioned from the first source media content segment in the transition history.Type: ApplicationFiled: June 7, 2017Publication date: December 21, 2017Inventors: Naveen Goela, Kent LYONS, Caroline HANSSON, Amit DATTA, Snigdha PANIGRAHI, Rashish TANDON, Wenling SHANG, Jean C. BOLOT
-
Publication number: 20170337196Abstract: An apparatus comprises a processor configured to receive first and second ratings of a first segment of a media content respectively from second and third users; assign first and second weights respectively to the first and second ratings according to relationship in a social network between the first and second users and between the first and third users respectively; adjust the first and second ratings using the first and second weights, respectively; combine the adjusted first and second ratings to form the customized rating data of the first segment for the first user; and deliver the customized rating data of the first segment to the first user; and a memory storing the customized rating data.Type: ApplicationFiled: April 20, 2017Publication date: November 23, 2017Inventors: Naveen GOELA, Kent LYONS, Caroline HANSSON, Amit DATTA, Snigdha PANIGRAHI, Rashish TANDON, Wenling SHANG, Jean C. BOLOT
-
Publication number: 20170078750Abstract: Ways to generate optimized content offers for extended viewing sessions are described. A usage analyzer (140) collects and analyzes viewing session information. As a user accesses content via a user device (130) and/or content server (120), viewing session information including context attributes, content attributes, and user attributes are collected and analyzed. In addition, viewing session information from previous viewing sessions (and/or sessions associated with other users) is analyzed. Consumption behavior is extracted (430) and used to determine (440) whether the user is an offer candidate, where an offer includes a discount and/or expiration related to an associated set of content items. If the user is an offer candidate, the offer is sent (450) to the user device.Type: ApplicationFiled: September 10, 2015Publication date: March 16, 2017Inventors: Azin Ashkan, Brian Eriksson, Jean C Bolot, William Trouleau
-
Publication number: 20170078748Abstract: Ways to generate optimized content offers for extended viewing sessions are described. A usage analyzer (140) collects and analyzes information before the start of content consumption within a session. As a user accesses content via a user device (130) and/or content server (120), session information including context attributes, content attributes, and user attributes are collected and analyzed. In addition, viewing session information from previous viewing sessions (and/or sessions associated with other users) is analyzed. Consumption behavior is extracted (430) and used to predict (440) whether the user will be serial watching multiple content items. If the user is predicted as an offer candidate, an offer may be sent (450) to the user device to increase the velocity of content consumption within the viewing session.Type: ApplicationFiled: September 10, 2015Publication date: March 16, 2017Inventors: Azin Ashkan, Brian Eriksson, Jean C. Bolot, William Trouleau
-
Patent number: 8953788Abstract: A method, system, and media are provided for securely communicating data. One embodiment of the method includes encrypting a data stream by way of a first algorithm; creating at least two subsets of data from the data stream by extracting one or more data portions from the encrypted data stream, thereby leaving a remaining portion and an extracted portion; communicating the remaining portion to a destination by way of a first communications channel; encrypting the extracted portion utilizing a second algorithm; communicating the encrypted extracted portion to the destination by way of a second communications channel; and providing for recombining the remaining portion and the encrypted extracted portion to facilitate recovery of the encrypted data stream.Type: GrantFiled: October 18, 2013Date of Patent: February 10, 2015Assignee: Sprint Communications Company L.P.Inventors: Tao Ye, Darryl Veitch, Jean C. Bolot
-
Patent number: 8639221Abstract: What is disclosed is a method and system for determining an anonymity level of a user's data. If it desired to change the anonymity level, location and time information may be changed and/or deleted to effect the change. The change may be user directed, or may be achieved by the system, before providing the information to a third party.Type: GrantFiled: July 30, 2012Date of Patent: January 28, 2014Assignee: Sprint Communications Company L.P.Inventors: Hui Zang, Jean C. Bolot
-
Patent number: 8615255Abstract: An embodiment of the current invention is directed to facilitating a location-based service for use by a given mobile-device. A location of each of a number of base stations that makes up a portion of a wireless-telecommunications-network is identified. For a given base station, the probability that it provides a level of signal coverage to a geographical area that would enable the mobile-device in the first geographical area to communicate with the network is determined. A density of possible locations that the mobile-device may be within the geographical area is determined. A position for the mobile-device is approximated based on the density. A location-based service is facilitated for use by the mobile-device based on the position of the mobile-device.Type: GrantFiled: February 5, 2013Date of Patent: December 24, 2013Assignee: Sprint Communications Company L.P.Inventors: Hui Zang, Jean C Bolot, Francois Baccelli
-
Patent number: 8600050Abstract: A method, system, and media are provided for securely communicating data. One embodiment of the method includes encrypting a data stream by way of a first algorithm; creating at least two subsets of data from the data stream by extracting one or more data portions from the encrypted data stream, thereby leaving a remaining portion and an extracted portion; communicating the remaining portion to a destination by way of a first communications channel; encrypting the extracted portion utilizing a second algorithm; communicating the encrypted extracted portion to the destination by way of a second communications channel; and providing for recombining the remaining portion and the encrypted extracted portion to facilitate recovery of the encrypted data stream.Type: GrantFiled: February 22, 2008Date of Patent: December 3, 2013Assignee: Sprint Communications Company L.P.Inventors: Tao Ye, Darryl Veitch, Jean C. Bolot
-
Patent number: 8442559Abstract: Disclosed herein is a method of operating a communication system, wherein the method comprises receiving entity historical performance information including a paging delay value and a paging cost value for each of a plurality of past call periods; receiving target performance information indicating a paging delay goal and a paging cost goal; processing the historical performance information and the target performance information to determine a past call period wherein the past call period comprises one of the plurality of past call periods having a paging delay value that is within a predetermined proximity of the paging delay goal and a paging cost value that is within a predetermined proximity of the paging cost goal; processing call history information associated with the entity to determine a plurality of locations where the entity was located during the past call period; receiving a call for the entity; and in response to the call, transferring a plurality of paging messages to page the entity at the pluType: GrantFiled: September 4, 2008Date of Patent: May 14, 2013Assignee: Sprint Communications Company L.P.Inventors: Hui Zang, Jean C. Bolot
-
Patent number: 8423047Abstract: An embodiment of the current invention is directed to facilitating a location-based service for use by a given mobile-device. A location of each of a number of base stations that makes up a portion of a wireless-telecommunications-network is identified. For a given base station, the probability that it provides a level of signal coverage to a geographical area that would enable the mobile-device in the first geographical area to communicate with the network is determined. A density of possible locations that the mobile-device may be within the geographical area is determined. A position for the mobile-device is approximated based on the density. A location-based service is facilitated for use by the mobile-device based on the position of the mobile-device.Type: GrantFiled: March 14, 2011Date of Patent: April 16, 2013Assignee: Sprint Communications Company L.P.Inventors: Hui Zang, Jean C. Bolot, Francois Baccelli
-
Patent number: 8406149Abstract: A method for the identification of potential internet service customers is provided. The method includes receiving a first internet traffic data for an internet entity corresponding to a first amount of internet traffic exchanged with the internet entity over a first service provider network. The method also includes receiving a second internet traffic data for the internet entity corresponding to a second amount of internet traffic exchanged with the internet entity over a second service provider network. The method also includes determining a volume metric for the internet entity based at least in part on the first and second internet traffic data, determining whether the volume metric meets a criterion, and displaying an identity of the internet entity if the volume metric meets the criterion.Type: GrantFiled: August 29, 2008Date of Patent: March 26, 2013Assignee: Sprint Communications Company L.P.Inventor: Jean C. Bolot
-
Patent number: 8305894Abstract: A method and apparatus for more efficiently scheduling transmission of page messages over a paging channel in a radio access network (RAN). The RAN, which generally assigns slotted messages a higher transmission priority than non-slotted messages, may determine a level of occupancy of the paging channel either periodically, continuously, or responsive to a triggering event. Thereafter, the RAN may compare the level of occupancy to a load threshold, which may either be based on (i) a predicted probability of non-slotted messages that will result from slotted messages in the RAN, or (ii) a ratio of non-slotted messages to slotted messages in the RAN. If the load threshold is based on the ratio, the RAN may determine the load threshold before making the comparison. After making the comparison, the RAN may assign non-slotted messages a higher transmission priority than slotted messages if the level of occupancy exceeds the load threshold.Type: GrantFiled: August 4, 2006Date of Patent: November 6, 2012Assignee: Sprint Spectrum L.P.Inventors: Hui Zang, Jean C. Bolot, Jeremy Serror