Patents by Inventor Jean Bolot
Jean 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).
-
Publication number: 20200319291Abstract: Apparatus and method for indoor localization involving sampling illumination in a location such as a room of a building, producing a frequency domain analysis of the illumination, comparing the frequency domain analysis to a reference frequency domain analysis associated with a reference location, and providing a notification indicating a result of the comparison such as whether the location of the sampling is the reference location.Type: ApplicationFiled: June 30, 2016Publication date: October 8, 2020Inventors: Kent Lyons, Jean Bolot, Naveen Goela, Shahab Hamidi-Rad
-
Publication number: 20190028751Abstract: A method that controls playback of content includes identifying (620) a consumption profile for a user, identifying (650) a consumption profile for a content item, and automatically modifying (680) an aspect of playback of the content item based at least partly on the consumption profile for the user and the consumption profile for the content item. The aspect of playback can be a playback command, one or more playback attributes, and/or a presentation of additional content items after completion of a current content item.Type: ApplicationFiled: December 30, 2015Publication date: January 24, 2019Inventors: Jean BOLOT, Brian ERIKSSON, Azin ASHKAN, Steve BAKER, William TROULEAU
-
Patent number: 10027347Abstract: In one embodiment, it is proposed a method for storing input data on a set of DNA strands, said input data being represented in a numeral system. This method is remarkable in that it comprises: formatting said input data into a set of blocks of data, each block of data having a size inferior to a size of one DNA strand; applying a first encoding with an erasure code on said set of blocks of data, defining a first set of modified blocks of data, each modified block of data having a size inferior to a size of one DNA strand; applying a second encoding using an error correcting code on each modified block of data of said first set, defining a second set of modified blocks of data, each modified block having a size inferior to a size of one DNA strand; encoding each modified block of data of said second set into a nucleotides block sequence; generating a set of DNA strands, each DNA strand comprising a nucleotides block sequence obtained through said encoding.Type: GrantFiled: March 26, 2015Date of Patent: July 17, 2018Assignee: THOMSON LicensingInventors: Nicolas Le Scouarnec, Jean Bolot, Brian Eriksson, Sebastien Lasserre, Mark Crovella, Meinolf Bilawat, Klaus Gaedke, Jens Peter Wittenburg, Christophe Diot, Martin May
-
Publication number: 20180139501Abstract: Ways to provide optimized content for sequential viewing are described. A processing server (120) may be able to retrieve source content from a storage (110). The processing server (120) may optimize the content by removing redundant and irrelevant segments. The processing server may further accelerate a playback speed associated with the optimized content. The redundancy and/or relevancy of segments may be determined based at least partly on the subject matter included in the segments, user preferences, and/or other relevant factors. The processing server (120) may receive data from multiple analytics resource and use the data to identify relevant and/or redundant segments. The processing server may provide optimized content to a content server (140) which may, in turn, provide the content to a user device (150) for playback. Alternatively, the optimized content may be generated at the user device.Type: ApplicationFiled: May 12, 2016Publication date: May 17, 2018Inventors: Brian Charles ERIKSSON, Jean BOLOT, Azin ASHKAN
-
Publication number: 20170187390Abstract: In one embodiment, it is proposed a method for storing input data on a set of DNA strands, said input data being represented in a numeral system. This method is remarkable in that it comprises: formatting said input data into a set of blocks of data, each block of data having a size inferior to a size of one DNA strand; applying a first encoding with an erasure code on said set of blocks of data, defining a first set of modified blocks of data, each modified block of data having a size inferior to a size of one DNA strand; applying a second encoding using an error correcting code on each modified block of data of said first set, defining a second set of modified blocks of data, each modified block having a size inferior to a size of one DNA strand; encoding each modified block of data of said second set into a nucleotides block sequence; generating a set of DNA strands, each DNA strand comprising a nucleotides block sequence obtained through said encoding.Type: ApplicationFiled: March 26, 2015Publication date: June 29, 2017Inventors: Nicolas LE SCOUARNEC, Jean BOLOT, Brian ERIKSSON, Sebastien LASSERRE, Mark CROVELLA, Meinolf BILAWAT, Klaus GAEDKE, Jens PETER WITTENBURG, Christophe DIOT, Martin MAY
-
Publication number: 20170163701Abstract: Consumption of multimedia content within a given social network is tracked to enable recommendations for consumption of multimedia content to users of the social network. A consumption velocity of each node in the given social network is identified. A recommendation is then transmitted to at least one node in the given social network, based at least partially on the consumption velocity.Type: ApplicationFiled: December 3, 2015Publication date: June 8, 2017Inventors: Azin ASHKAN, Brian ERIKSSON, Jean BOLOT
-
Patent number: 9503895Abstract: An embodiment of the invention is directed to associating a wireless device with a basestation. A connection request is received from the wireless device. The wireless device is authenticated to the basestation. A token-transfer-request message is received. The wireless device is associated with the basestation by transferring a token associated with the wireless device to the basestation.Type: GrantFiled: October 27, 2014Date of Patent: November 22, 2016Assignee: Sprint Communications Company L.P.Inventors: Sridhar Machiraju, Jean Bolot, Hao Chen
-
Patent number: 9471791Abstract: Described herein is a method and system for providing privacy guarantees with an improved privacy-accuracy trade-off. Dynamic data can be accessed from a database. A sum model is selected from window sum, exponential decay sum, and polynomial decay sum. An algorithm is initiated that produces polylogarithmic bounded error in the range of a sum function associated with the selected sum model and independent of time steps. The data can be assembled in a dyadic tree structure. A non-linearity component can be added to nodes of the dyadic tree structure. For example, this can be a noise components or a weight applied to the update. This can be done, for example, to different nodes differently. Differential private estimators can be constructed for fixed steps of time. The differential private estimators can be applied to a query means or filtering system to enhance privacy protection from potential adversaries.Type: GrantFiled: August 14, 2012Date of Patent: October 18, 2016Assignee: THOMSON LICENSINGInventors: Nadia Fawaz, Aleksandar Todorov Nikolov, Jean Bolot, Nina Taft
-
Publication number: 20150156545Abstract: A system and method and graphic user interface for providing media recommendations. The system and method including enabling a user to select a first media object or a second media object from a plurality of accessible media objects, the first media object having a first set of characteristics and the second media object having a second set of characteristics, determining if a user selects the first media object, selects the second media object, or requests access to two different media objects, adjusting weight values associated with the plurality of media objects based on the user's selection, and recommending media objects to the user based on the adjusted weight values.Type: ApplicationFiled: December 13, 2012Publication date: June 4, 2015Inventors: Branislav Kveton, Jonathan Whiteaker, Jean Bolot, Ashwin Kashyap, Sandilya Bhamidipati
-
Publication number: 20150025963Abstract: A method and system are provided for targeted crowdsourcing. The method includes defining a target audience for a crowdsourcing task using fine-grain target audience parameters. At least one of the parameters is based on a user selection. The method further includes generating a targeted advertisement for a non-public landing page directed to the target audience. The method also includes generating the non-public landing page as a sole entry point for workers on the crowdsourcing task that is only visible to members of the target audience that click on the targeted advertisement. The method additionally includes permitting only members of the target audience that click on the targeted advertisement to proceed to the non-public landing page.Type: ApplicationFiled: July 17, 2013Publication date: January 22, 2015Inventors: Jean BOLOT, Pedro Carvalho De Oliveira
-
Patent number: 8873752Abstract: An embodiment of the invention is directed to associating a wireless device with a basestation. A connection request is received from the wireless device. The wireless device is authenticated to the basestation. A token-transfer-request message is received. The wireless device is associated with the basestation by transferring a token associated with the wireless device to the basestation.Type: GrantFiled: January 16, 2009Date of Patent: October 28, 2014Assignee: Sprint Communications Company L.P.Inventors: Sridhar Machiraju, Jean Bolot, Hao Chen
-
Publication number: 20130212690Abstract: Described herein is a method and system for providing privacy guarantees with an improved privacy-accuracy trade-off. Dynamic data can be accessed from a database. A sum model is selected from window sum, exponential decay sum, and polynomial decay sum. An algorithm is initiated that produces polylogarithmic bounded error in the range of a sum function associated with the selected sum model and independent of time steps. The data can be assembled in a dyadic tree structure. A non-linearity component can be added to nodes of the dyadic tree structure. For example, this can be a noise components or a weight applied to the update. This can be done, for example, to different nodes differently. Differential private estimators can be constructed for fixed steps of time. The differential private estimators can be applied to a query means or filtering system to enhance privacy protection from potential adversaries.Type: ApplicationFiled: August 14, 2012Publication date: August 15, 2013Inventors: Nadia Fawaz, Aleksander Todorov Nikolov, Jean Bolot, Nina Taft
-
Patent number: 8391836Abstract: A system for analyzing call detail records to derive demographic data is provided. The system comprises a processor, a memory, and an application stored in the memory. When executed by the processor, the application analyzes call detail records associated with a base transceiver station to determine statistical information about the subscriber calls within the coverage area and to estimate demographics of people within the coverage area.Type: GrantFiled: March 31, 2011Date of Patent: March 5, 2013Assignee: Sprint Communications Company L.P.Inventors: Jean Bolot, Hui Zang
-
Patent number: 8265992Abstract: An embodiment of the current invention is directed to determining that a wireless-service subscriber using a given mobile computing device is likely to transition to another provider (“to churn”). A list of mobile computing devices that have communicated with the given mobile computing device is determined. A relationship-strength value for each mobile computing device in the list is determined. A risk value of the given mobile computing device is determined based on the relationship-strength values of each of the mobile computing devices in the list that have churned. If the risk value is not greater than a risk value threshold, the given mobile computing device is not likely to churn. If the risk value is greater than the risk value threshold, the given mobile computing device is likely to churn.Type: GrantFiled: March 24, 2009Date of Patent: September 11, 2012Assignee: Sprint Communications Company L.P.Inventors: Mukund Seshadri, Sridhar Machiraju, Jean Bolot
-
Patent number: 8238913Abstract: Systems and methods are discussed for providing multiple network interfaces to devices to communicate with each other using various policies, for using a proxy to maintain a connection with a legacy system such that a data connection to the legacy system may be continued when an end device connects with the proxy, and for maintaining application states when devices become disconnected such that their activities may be resumed when reconnected. Multiple wireless networks allow communication sessions to transfer across each of the multiple wireless networks in a seamless fashion. One wireless network may control the handoff to another wireless network or a mobile device with an OCMP may control the handoff.Type: GrantFiled: May 11, 2007Date of Patent: August 7, 2012Assignee: Sprint Communications Company L.P.Inventors: Supratik Bhattacharyya, Jean Bolot, Aaditeshwar Seth, Srinivasan Keshav