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: 12143884
    Abstract: 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: Grant
    Filed: July 31, 2017
    Date of Patent: November 12, 2024
    Assignee: FOURESQUARE LABS, INC.
    Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
  • Publication number: 20240127284
    Abstract: 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: Application
    Filed: August 18, 2023
    Publication date: April 18, 2024
    Applicant: Foursquare Labs, Inc.
    Inventors: David Shim, Elliott Waldron, Weilie Yi, Nick Gerner, George Varghese, Andrea Eatherly
  • Patent number: 11734712
    Abstract: 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: Grant
    Filed: August 13, 2015
    Date of Patent: August 22, 2023
    Assignee: FOURSQUARE LABS, INC.
    Inventors: David Shim, Elliott Waldron, Weilie Yi, Nick Gerner, George Varghese, Andrea Eatherly
  • Patent number: 11675776
    Abstract: 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: Grant
    Filed: June 29, 2021
    Date of Patent: June 13, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathon Tucker Ready, Cristian Gelu Petruta, Mark Zagorski, Timothy Patrick Conley, Imran Baig, Alexey Teterev, Asish George Varghese
  • Patent number: 11429609
    Abstract: 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: Grant
    Filed: April 15, 2015
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Carlo Aldo Curino, Jitendra Dattatraya Padhye, George Varghese, Ashish Vulimiri
  • Publication number: 20220156252
    Abstract: 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: Application
    Filed: November 22, 2021
    Publication date: May 19, 2022
    Applicant: PLACED, LLC
    Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
  • Patent number: 11182383
    Abstract: 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: Grant
    Filed: November 14, 2018
    Date of Patent: November 23, 2021
    Assignee: PLACED, LLC
    Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
  • Patent number: 10630601
    Abstract: 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: Grant
    Filed: September 6, 2018
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone
  • Patent number: 10204137
    Abstract: 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: Grant
    Filed: May 10, 2013
    Date of Patent: February 12, 2019
    Assignee: Snap Inc.
    Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
  • Publication number: 20190007338
    Abstract: 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: Application
    Filed: September 6, 2018
    Publication date: January 3, 2019
    Inventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone
  • Patent number: 10097478
    Abstract: 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: Grant
    Filed: January 20, 2015
    Date of Patent: October 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone
  • Publication number: 20170332205
    Abstract: 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: Application
    Filed: July 31, 2017
    Publication date: November 16, 2017
    Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
  • Publication number: 20170244642
    Abstract: 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: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Hadi Katebi, Daniel M. Firestone, George Varghese
  • Patent number: 9723450
    Abstract: 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: Grant
    Filed: February 8, 2016
    Date of Patent: August 1, 2017
    Assignee: Placed, Inc.
    Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
  • Publication number: 20160306849
    Abstract: 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: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventors: Carlo Aldo Curino, Jitendra Dattatraya Padhye, George Varghese, Ashish Vulimiri
  • Publication number: 20160212065
    Abstract: 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: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Inventors: Khoa To, Jitendra Padhye, George Varghese, Daniel Firestone
  • Publication number: 20160048869
    Abstract: 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: Application
    Filed: August 13, 2015
    Publication date: February 18, 2016
    Applicant: PLACED, INC.
    Inventors: David Shim, Elliott Waldron, Weilie Yi, Nick Gerner, George Varghese, Andrea Eatherly
  • Patent number: 9256832
    Abstract: 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: Grant
    Filed: June 9, 2014
    Date of Patent: February 9, 2016
    Assignee: Placed, Inc.
    Inventors: David Shim, Brad Bicknell, George Varghese, Nick Gerner, Weilie Yi
  • Patent number: 9235827
    Abstract: A computing device may include at least one primary notification module and at least one secondary notification module. A notification controller module may trigger a primary notification module and a secondary notification module to generate notification messages or the controller module may trigger the primary notification module to generate a notification message. A graphics device may generate a composite notification message based at least in part on the notification messages from the primary and the secondary notification modules, where representations of the notification messages are stacked one on-top of the other in the composite notification message.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chih-Pin Ben Kao, Hakki Tunc Bostanci, Asish George Varghese, Vinod Chavva, Robert Edgar Fanfant
  • Patent number: 9083708
    Abstract: An end host redundancy elimination system and method to provide redundancy elimination as an end system service. Embodiments of the system and method use optimization techniques that reduce server central processing unit (CPU) load and memory footprint as compared to existing approaches. For server storage, embodiments of the system and method use a suite of highly-optimized data structures for managing metadata and cached payloads. An optimized asymmetric max-match technique exploits the inherent structure in data maintained at the server and client and ensures that client processing load is negligible. A load-adaptive fingerprinting technique is used that is much faster than current fingerprinting techniques while still delivering similar compression. Load-adaptive means that embodiments of the fingerprinting technique can adapt CPU usage depending on server load.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: July 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ramachandran Ramjee, Bhavish Aggarwal, Pushkar Chitnis, George Varghese, Ashok Anand, Chitra Muthukrishnan, Athula Balachandran