Patents by Inventor Rahul Kapur
Rahul Kapur 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: 20200330878Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to provide efficient game access is described. A request to access a first game using a first primary identifier is received. An internal identifier and a game identifier associated with the first primary identifier are accessed. A request to access a second game using a second primary identifier is received. An internal identifier and a game identifier associated with the second primary identifier are accessed. A determination that the first and second primary identifiers are associated with a particular player is made. An association between the internal identifiers is stored.Type: ApplicationFiled: June 22, 2020Publication date: October 22, 2020Inventors: Samuel Lavery, Rahul Kapur, Mohan Reddy, Scott D. MacGregor, Jeffrey Zakrzewski
-
Patent number: 10717010Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to provide efficient game access is described. A request to access a first game using a first primary identifier is received. An internal identifier and a game identifier associated with the first primary identifier are accessed. A request to access a second game using a second primary identifier is received. An internal identifier and a game identifier associated with the second primary identifier are accessed. A determination that the first and second primary identifiers are associated with a particular player is made. An association between the internal identifiers is stored.Type: GrantFiled: February 14, 2019Date of Patent: July 21, 2020Assignee: Zynga Inc.Inventors: Samuel Lavery, Rahul Kapur, Mohan Reddy, Scott D. MacGregor, Jeffrey Zakrzewski
-
Publication number: 20190176044Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to provide efficient game access is described. A request to access a first game using a first primary identifier is received. An internal identifier and a game identifier associated with the first primary identifier are accessed. A request to access a second game using a second primary identifier is received. An internal identifier and a game identifier associated with the second primary identifier are accessed. A determination that the first and second primary identifiers are associated with a particular player is made. An association between the internal identifiers is stored.Type: ApplicationFiled: February 14, 2019Publication date: June 13, 2019Inventors: Samuel Lavery, Rahul Kapur, Mohan Reddy, Scott D. MacGregor, Jeffrey Zakrzewski
-
Patent number: 10265625Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to provide efficient game access is described. A request to access a first game using a first primary identifier is received. An internal identifier and a game identifier associated with the first primary identifier are accessed. A request to access a second game using a second primary identifier is received. An internal identifier and a game identifier associated with the second primary identifier are accessed. A determination that the first and second primary identifiers are associated with a particular player is made. An association between the internal identifiers is stored.Type: GrantFiled: December 5, 2017Date of Patent: April 23, 2019Assignee: Zynga Inc.Inventors: Samuel Lavery, Rahul Kapur, Mohan Reddy, Scott D. MacGregor, Jeffrey Zakrzewski
-
Publication number: 20180093175Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to provide efficient game access is described. A request to access a first game using a first primary identifier is received. An internal identifier and a game identifier associated with the first primary identifier are accessed. A request to access a second game using a second primary identifier is received. An internal identifier and a game identifier associated with the second primary identifier are accessed. A determination that the first and second primary identifiers are associated with a particular player is made. An association between the internal identifiers is stored.Type: ApplicationFiled: December 5, 2017Publication date: April 5, 2018Inventors: Samuel Lavery, Rahul Kapur, Mohan Reddy, Scott D. MacGregor, Jeffrey Zakrzewski
-
Patent number: 9855494Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to provide efficient game access is described. A request to access a first game using a first primary identifier is received. An internal identifier and a game identifier associated with the first primary identifier are accessed. A request to access a second game using a second primary identifier is received. An internal identifier and a game identifier associated with the second primary identifier are accessed. A determination that the first and second primary identifiers are associated with a particular player is made. An association between the internal identifiers is stored.Type: GrantFiled: April 1, 2015Date of Patent: January 2, 2018Assignee: Zynga Inc.Inventors: Samuel Lavery, Rahul Kapur, Mohan Reddy, Scott D. MacGregor, Jeffrey Zakrzewski
-
Publication number: 20150273339Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to provide efficient game access is described. A request to access a first game using a first primary identifier is received. An internal identifier and a game identifier associated with the first primary identifier are accessed. A request to access a second game using a second primary identifier is received. An internal identifier and a game identifier associated with the second primary identifier are accessed. A determination that the first and second primary identifiers are associated with a particular player is made. An association between the internal identifiers is stored.Type: ApplicationFiled: April 1, 2015Publication date: October 1, 2015Inventors: Samuel Lavery, Rahul Kapur, Mohan Reddy, Scott D. MacGregor, Jeffrey Zakrzewski
-
Patent number: 8954377Abstract: A system, a method and a computer readable storage medium for pre-processing data collected from one or more data sources more accurately summarize data. During the pre-processing, multiple raw data are summarized into a pre-processed datum. By using the pre-processed data entries, more accurate trend data may be generated. Alternatively, data entries are indexed and selectively retrieved based on indices. Decimation of data points are performed based on the indices without retrieving all the data sets from the database, reducing the data access time for returning a query result. Additional data sets may also be retrieved efficiently from the database using the indices.Type: GrantFiled: May 25, 2012Date of Patent: February 10, 2015Assignee: Moog Inc.Inventors: Martin A. Turon, Rahul Kapur
-
Patent number: 8707075Abstract: A plurality of modules interact to form an adaptive network in which each module transmits and receives data signals indicative of the proximity of objects. A central computer accumulates the data produced or received and relayed by each module. One of the modules is operable as a leaf node having a sleep mode to conserve energy and an interactive mode. The central computer can send a message to the leaf node commanding it to stay awake in order to receive subsequent communications.Type: GrantFiled: January 24, 2012Date of Patent: April 22, 2014Assignee: Memsic Transducer Systems Co., Ltd.Inventors: Alan Broad, Rahul Kapur, Jaidev Prabhu, Martin Albert Turon, Ning Xu, Xin Yang, Matt Miller
-
Publication number: 20130079144Abstract: A message is generated for communication to a set of players of an online game for a message campaign. The players in the set of players of the online game are identified based on a dynamic set of attributes. The message is customized with a template based on the dynamic set of attributes and information of each player from the set of players.Type: ApplicationFiled: September 26, 2011Publication date: March 28, 2013Inventors: Neshay Ahmed, Jacob Louis Rosenberg, Rahul Kapur, Jane Shapiro, Tim Terence Trampedach
-
Publication number: 20120290857Abstract: A plurality of modules interact to form an adaptive network in which each module transmits and receives data signals indicative of proximity of objects. A central computer accumulates the data produced or received and relayed by each module for analyzing proximity responses to transmit through the adaptive network control signals to a selectively-addressed module to respond to computer analyses of the data accumulated from modules forming the adaptive network. Interactions of local processors in modules that sense an intrusion determine the location and path of movements of the intruding object and control cameras in the modules to retrieve video images of the intruding object. Multiple operational frequencies in adaptive networks permit expansions by additional networks that each operate at separate radio frequencies to avoid overlapping interaction. Additional modules may be introduced into operating networks without knowing the operating frequency at the time of introduction.Type: ApplicationFiled: June 26, 2012Publication date: November 15, 2012Inventors: Alan Broad, Rahul Kapur, Jaidev Prabhu, Martin Albert Turon, Ning Xu, Xin Yang, Matt Miller
-
Patent number: 8214370Abstract: A system, a method and a computer readable storage medium for pre-processing data collected from one or more data sources more accurately summarize data. During the pre-processing, multiple raw data are summarized into a pre-processed datum. By using the pre-processed data entries, more accurate trend data may be generated. Alternatively, data entries are indexed and selectively retrieved based on indices. Decimation of data points are performed based on the indices without retrieving all the data sets from the database, reducing the data access time for returning a query result. Additional data sets may also be retrieved efficiently from the database using the indices.Type: GrantFiled: March 26, 2009Date of Patent: July 3, 2012Assignee: Crossbow Technology, Inc.Inventors: Martin A. Turon, Rahul Kapur
-
Publication number: 20120166848Abstract: A plurality of modules interact to form an adaptive network in which each module transmits and receives data signals indicative of the proximity of objects. A central computer accumulates the data produced or received and relayed by each module. One of the modules is operable as a leaf node having a sleep mode to conserve energy and an interactive mode. The central computer can send a message to the leaf node commanding it to stay awake in order to receive subsequent communications.Type: ApplicationFiled: January 24, 2012Publication date: June 28, 2012Inventors: Alan Broad, Rahul Kapur, Jaidev Prabhu, Martin Albert Turon, Ning Xu, Xin Yang, Matt Miller
-
Patent number: 8189536Abstract: A plurality of interactive modules are disposed at spaced locations to form an adaptive wireless network. Each module is capable of receiving transmissions of messages or data packets from other modules, and of transmitting messages or data packets to other modules for forming selected transmission paths via one or more modules toward a base station. Upon failure of a transmission path, a module not capable of transmitting a message along a transmission path toward the base station, transmits a message to other of the plurality of modules to form a new transmission path via such other module.Type: GrantFiled: August 3, 2007Date of Patent: May 29, 2012Assignee: Memsic Transducer System Co., Ltd.Inventors: Rahul Kapur, Martin Turon
-
Patent number: 8115593Abstract: A plurality of modules interact to form an adaptive network in which each module transmits and receives data signals indicative of proximity of objects. A central computer accumulates the data produced or received and relayed by each module for analyzing proximity responses to transmit through the adaptive network control signals to a selectively-addressed module to respond to computer analyses of the data accumulated from modules forming the adaptive network. Interactions of local processors in modules that sense an intrusion determine the location and path of movements of the intruding object and control cameras in the modules to retrieve video images of the intruding object. Multiple operational frequencies in adaptive networks permit expansions by additional networks that each operate at separate radio frequencies to avoid overlapping interaction. Additional modules may be introduced into operating networks without knowing the operating frequency at the time of introduction.Type: GrantFiled: May 11, 2006Date of Patent: February 14, 2012Assignee: Memsic Transducer Systems Co., Ltd.Inventors: Alan Broad, Rahul Kapur, Jaidev Prabhu, Martin Albert Turon, Ning Xu, Xin Yang, Matt Miller
-
Patent number: 7760109Abstract: A plurality of modules interact to form an adaptive network in which each module transmits and receives data signals indicative of proximity of objects. A central computer accumulates the data produced or received and relayed by each module for analyzing proximity responses to transmit through the adaptive network control signals to a selectively-addressed module to respond to computer analyzes of the data accumulated from modules forming the adaptive network. Interactions of local processors in modules that sense an intrusion determine the location and path of movements of the intruding object and control cameras in the modules to retrieve video images of the intruding object. Multiple operational frequencies in adaptive networks permit expansions by additional networks that each operate at separate radio frequencies to avoid overlapping interaction. Additional modules may be introduced into operating networks without knowing the operating frequency at the time of introduction.Type: GrantFiled: February 1, 2006Date of Patent: July 20, 2010Assignee: Memsic, Inc.Inventors: Alan Broad, Rahul Kapur, Jaidev Prabhu, Martin Albert Turon, Ning Xu
-
Publication number: 20070291689Abstract: A plurality of interactive modules are disposed at spaced locations to form an adaptive wireless network. Each module is capable of receiving transmissions of messages or data packets from other modules, and of transmitting messages or data packets to other modules for forming selected transmission paths via one or more modules toward a base station. Upon failure of a transmission path, a module not capable of transmitting a message along a transmission path toward the base station, transmits a message to other of the plurality of modules to form a new transmission path via such other module.Type: ApplicationFiled: August 3, 2007Publication date: December 20, 2007Applicant: CROSSBOW TECHNOLOGY, INC.Inventors: Rahul Kapur, Martin Turon
-
Publication number: 20070132846Abstract: A plurality of modules interact to form an adaptive network in which each module transmits and receives data signals indicative of proximity of objects. A central computer accumulates the data produced or received and relayed by each module for analyzing proximity responses to transmit through the adaptive network control signals to a selectively-addressed module to respond to computer analyses of the data accumulated from modules forming the adaptive network. Interactions of local processors in modules that sense an intrusion determine the location and path of movements of the intruding object and control cameras in the modules to retrieve video images of the intruding object. Multiple operational frequencies in adaptive networks permit expansions by additional networks that each operate at separate radio frequencies to avoid overlapping interaction. Additional modules may be introduced into operating networks without knowing the operating frequency at the time of introduction.Type: ApplicationFiled: May 11, 2006Publication date: June 14, 2007Inventors: Alan Broad, Rahul Kapur, Jaidev Prabhu, Martin Turon, Ning Xu, Xin Yang, Matt Miller
-
Publication number: 20060220843Abstract: A plurality of modules interact to form an adaptive network in which each module transmits and receives data signals indicative of proximity of objects. A central computer accumulates the data produced or received and relayed by each module for analyzing proximity responses to transmit through the adaptive network control signals to a selectively-addressed module to respond to computer analyzes of the data accumulated from modules forming the adaptive network. Interactions of local processors in modules that sense an intrusion determine the location and path of movements of the intruding object and control cameras in the modules to retrieve video images of the intruding object. Multiple operational frequencies in adaptive networks permit expansions by additional networks that each operate at separate radio frequencies to avoid overlapping interaction. Additional modules may be introduced into operating networks without knowing the operating frequency at the time of introduction.Type: ApplicationFiled: February 1, 2006Publication date: October 5, 2006Inventors: Alan Broad, Rahul Kapur, Jaidev Prabhu, Martin Turon, Ning Xu