Patents by Inventor George Varghese
George Varghese 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: 12143884Abstract: A system to infer place data is disclosed that receives location data collected on a user's mobile electronic device, recognizes when, where and for how long the user makes stops, generates possible places visited, and predicts the likelihood of a user to visit those places.Type: GrantFiled: July 31, 2017Date of Patent: November 12, 2024Assignee: FOURESQUARE LABS, INC.Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
-
Publication number: 20240127284Abstract: A system and method for attributing in-store visits to exposure to advertisement (“ad”) impressions associated with an ad campaign are disclosed. The system gathers impression data and uses that data to identify users who were exposed to the ad impressions. The system then uses location data, activity information and in some instances beacon data points reported by mobile devices of the impression users to determine if the impression users visited a target place during a conversion window. Based on the impression users who were exposed to the ad impressions, the system establishes a control group of users who were not exposed to the ad impressions to perform quasi-experimental analyses to assess whether the ad impressions had any impact on changing the impression users' physical in-store visitation behavior.Type: ApplicationFiled: August 18, 2023Publication date: April 18, 2024Applicant: Foursquare Labs, Inc.Inventors: David Shim, Elliott Waldron, Weilie Yi, Nick Gerner, George Varghese, Andrea Eatherly
-
Publication number: 20240097962Abstract: A receiver apparatus for receiving an OFDM radio signal comprising a first plurality of subcarrier-symbols, modulated on a corresponding plurality of subcarriers, and a second plurality of subcarrier-symbols, modulated on the corresponding plurality of subcarriers, to generate first and second bit sequences, the first bit sequence being an interleaved version of the second bit sequence according to a predetermined interleave function. Soft-output decoder logic generates a first soft-bit sequence for the first plurality of subcarrier-symbols, and a second soft-bit sequence for the second plurality of subcarrier-symbols. Combiner logic combines the soft-bit sequences, with the soft-bit sequences either both in an interleaved state or both in a non-interleaved state, by combining a respective soft-bit having a bit position in the first soft-bit sequence with a respective soft-bit having a same bit position in the second soft-bit sequence.Type: ApplicationFiled: September 13, 2023Publication date: March 21, 2024Applicant: Nordic Semiconductor ASAInventors: George VARGHESE, Karthik Khanna SUBRAMANI
-
Publication number: 20240097818Abstract: A receiver apparatus is configured to receive a radio-frequency signal comprising a first subcarrier comprising first subcarrier symbols and a second subcarrier comprising second subcarrier symbols, wherein the first subcarrier symbols and the second subcarrier symbols both encode a same bit sequence in a respective first subcarrier symbol and a second subcarrier symbol. Soft-output decoder logic calculates respective log-likelihood ratios for each of the first subcarrier symbols and generates a first output sequence comprising the respective log-likelihood ratios calculated for the first subcarrier symbols and similarly generates a second output sequence.Type: ApplicationFiled: September 13, 2023Publication date: March 21, 2024Applicant: Nordic Semiconductor ASAInventor: George VARGHESE
-
Patent number: 11734712Abstract: A system and method for attributing in-store visits to exposure to advertisement (“ad”) impressions associated with an ad campaign are disclosed. The system gathers impression data and uses that data to identify users who were exposed to the ad impressions. The system then uses location data, activity information and in some instances beacon data points reported by mobile devices of the impression users to determine if the impression users visited a target place during a conversion window. Based on the impression users who were exposed to the ad impressions, the system establishes a control group of users who were not exposed to the ad impressions to perform quasi-experimental analyses to assess whether the ad impressions had any impact on changing the impression users' physical in-store visitation behavior.Type: GrantFiled: August 13, 2015Date of Patent: August 22, 2023Assignee: FOURSQUARE LABS, INC.Inventors: David Shim, Elliott Waldron, Weilie Yi, Nick Gerner, George Varghese, Andrea Eatherly
-
Patent number: 11675776Abstract: Managing data in a computing device is disclosed, including generating reverse delta updates during an apply operation of a forward delta update. A method includes operations of applying forward update data to an original data object to generate an updated data object from the original data object and generating, during the applying, reverse update data, the reverse update data configured to reverse effects of the forward update data and restore the original data object from the updated data object.Type: GrantFiled: June 29, 2021Date of Patent: June 13, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Jonathon Tucker Ready, Cristian Gelu Petruta, Mark Zagorski, Timothy Patrick Conley, Imran Baig, Alexey Teterev, Asish George Varghese
-
Publication number: 20220405284Abstract: Various technologies described herein pertain to controlling geo-scale analytics with bandwidth and regulatory constraints. An analytical query (e.g., a recurrent analytical query, a non-recurrent analytical query, etc.) to be executed over distributed data in data partitions stored in a plurality of data centers can be received. Moreover, a query execution plan for the analytical query can be generated, where the query execution plan includes tasks. Further, replication strategies for the data partitions can be determined. A replication strategy for a particular data partition can specify one or more data centers to which the particular data partition is to be replicated if the particular data partition is to be replicated. The tasks of the query execution plan for the analytical query can further be scheduled to the data centers based on the replication strategies for the data partitions. The analytical query can be part of a workload of analytical queries.Type: ApplicationFiled: August 11, 2022Publication date: December 22, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Carlo Aldo CURINO, Jitendra Dattatraya PADHYE, George VARGHESE, Ashish VULIMIRI
-
Publication number: 20220292076Abstract: Managing data in a computing device is disclosed, including generating reverse delta updates during an apply operation of a forward delta update. A method includes operations of applying forward update data to an original data object to generate an updated data object from the original data object and generating, during the applying, reverse update data, the reverse update data configured to reverse effects of the forward update data and restore the original data object from the updated data object.Type: ApplicationFiled: June 29, 2021Publication date: September 15, 2022Inventors: Jonathon Tucker READY, Cristian Gelu PETRUTA, Mark ZAGORSKI, Timothy Patrick CONLEY, Imran BAIG, Alexey TETEREV, Asish George VARGHESE
-
Patent number: 11429609Abstract: Various technologies described herein pertain to controlling geo-scale analytics with bandwidth and regulatory constraints. An analytical query (e.g., a recurrent analytical query, a non-recurrent analytical query, etc.) to be executed over distributed data in data partitions stored in a plurality of data centers can be received. Moreover, a query execution plan for the analytical query can be generated, where the query execution plan includes tasks. Further, replication strategies for the data partitions can be determined. A replication strategy for a particular data partition can specify one or more data centers to which the particular data partition is to be replicated if the particular data partition is to be replicated. The tasks of the query execution plan for the analytical query can further be scheduled to the data centers based on the replication strategies for the data partitions. The analytical query can be part of a workload of analytical queries.Type: GrantFiled: April 15, 2015Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Carlo Aldo Curino, Jitendra Dattatraya Padhye, George Varghese, Ashish Vulimiri
-
Publication number: 20220156252Abstract: A data collection system that provides the means to collect, store and make data available for a location analytics inference pipeline. The system incorporates a feedback mechanism enabling algorithms produced from the inference pipeline to drive the collection strategy to yield higher data quality and to produce reference data for model validation.Type: ApplicationFiled: November 22, 2021Publication date: May 19, 2022Applicant: PLACED, LLCInventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
-
Patent number: 11182383Abstract: A data collection system that provides the means to collect, store and make data available for a location analytics inference pipeline. The system incorporates a feedback mechanism enabling algorithms produced from the inference pipeline to drive the collection strategy to yield higher data quality and to produce reference data for model validation.Type: GrantFiled: November 14, 2018Date of Patent: November 23, 2021Assignee: PLACED, LLCInventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
-
Patent number: 10630601Abstract: Micro-schedulers control bandwidth allocation for clients, each client subscribing to a respective predefined portion of bandwidth of an outgoing communication link. A macro-scheduler controls the micro-schedulers, by allocating the respective subscribed portion of bandwidth associated with each respective client that is active, by a predefined first deadline, with residual bandwidth that is unused by the respective clients being shared proportionately among respective active clients by a predefined second deadline, while minimizing coordination among micro-schedulers by the macro-scheduler periodically adjusting respective bandwidth allocations to each micro-scheduler.Type: GrantFiled: September 6, 2018Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone
-
Patent number: 10204137Abstract: A data collection system that provides the means to collect, store and make data available for a location analytics inference pipeline. The system incorporates a feedback mechanism enabling algorithms produced from the inference pipeline to drive the collection strategy to yield higher data quality and to produce reference data for model validation.Type: GrantFiled: May 10, 2013Date of Patent: February 12, 2019Assignee: Snap Inc.Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
-
Publication number: 20190007338Abstract: Micro-schedulers control bandwidth allocation for clients, each client subscribing to a respective predefined portion of bandwidth of an outgoing communication link. A macro-scheduler controls the micro-schedulers, by allocating the respective subscribed portion of bandwidth associated with each respective client that is active, by a predefined first deadline, with residual bandwidth that is unused by the respective clients being shared proportionately among respective active clients by a predefined second deadline, while minimizing coordination among micro-schedulers by the macro-scheduler periodically adjusting respective bandwidth allocations to each micro-scheduler.Type: ApplicationFiled: September 6, 2018Publication date: January 3, 2019Inventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone
-
Patent number: 10097478Abstract: Micro-schedulers control bandwidth allocation for clients, each client subscribing to a respective predefined portion of bandwidth of an outgoing communication link. A macro-scheduler controls the micro-schedulers, by allocating the respective subscribed portion of bandwidth associated with each respective client that is active, by a predefined first deadline, with residual bandwidth that is unused by the respective clients being shared proportionately among respective active clients by a predefined second deadline, while minimizing coordination among micro-schedulers by the macro-scheduler periodically adjusting respective bandwidth allocations to each micro-scheduler.Type: GrantFiled: January 20, 2015Date of Patent: October 9, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone
-
Publication number: 20170332205Abstract: A system to infer place data is disclosed that receives location data collected on a user's mobile electronic device, recognizes when, where and for how long the user makes stops, generates possible places visited, and predicts the likelihood of a user to visit those places.Type: ApplicationFiled: July 31, 2017Publication date: November 16, 2017Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
-
Publication number: 20170244642Abstract: Methods, media, and systems for implementing packet routing rules are provided for herein. In some embodiments, a packet routing rule is received that is to be applied to network packets in accordance with conditions identified by the packet routing rule. The conditions including a first condition associated with a first header field and a second condition associated with a second header field. In embodiments, a first cost associated with searching a first classifier for the packet routing rule utilizing the first condition and a second cost associated with searching a second classifier for the packet routing rule utilizing the second condition can then be determined. The packet routing rule can then be stored in a selected one of the first and second classifiers, based, at least in part, on the first and second cost. Other embodiments may be described and/or claimed herein.Type: ApplicationFiled: February 24, 2016Publication date: August 24, 2017Inventors: Hadi Katebi, Daniel M. Firestone, George Varghese
-
Patent number: 9723450Abstract: A system to infer place data is disclosed that receives location data collected on a user's mobile electronic device, recognizes when, where and for how long the user makes stops, generates possible places visited, and predicts the likelihood of a user to visit those places.Type: GrantFiled: February 8, 2016Date of Patent: August 1, 2017Assignee: Placed, Inc.Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
-
Publication number: 20160306849Abstract: Various technologies described herein pertain to controlling geo-scale analytics with bandwidth and regulatory constraints. An analytical query (e.g., a recurrent analytical query, a non-recurrent analytical query, etc.) to be executed over distributed data in data partitions stored in a plurality of data centers can be received. Moreover, a query execution plan for the analytical query can be generated, where the query execution plan includes tasks. Further, replication strategies for the data partitions can be determined. A replication strategy for a particular data partition can specify one or more data centers to which the particular data partition is to be replicated if the particular data partition is to be replicated. The tasks of the query execution plan for the analytical query can further be scheduled to the data centers based on the replication strategies for the data partitions. The analytical query can be part of a workload of analytical queries.Type: ApplicationFiled: April 15, 2015Publication date: October 20, 2016Inventors: Carlo Aldo Curino, Jitendra Dattatraya Padhye, George Varghese, Ashish Vulimiri
-
Publication number: 20160212065Abstract: Micro-schedulers control bandwidth allocation for clients, each client subscribing to a respective predefined portion of bandwidth of an outgoing communication link. A macro-scheduler controls the micro-schedulers, by allocating the respective subscribed portion of bandwidth associated with each respective client that is active, by a predefined first deadline, with residual bandwidth that is unused by the respective clients being shared proportionately among respective active clients by a predefined second deadline, while minimizing coordination among micro-schedulers by the macro-scheduler periodically adjusting respective bandwidth allocations to each micro-scheduler.Type: ApplicationFiled: January 20, 2015Publication date: July 21, 2016Inventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone