Patents by Inventor Raghu Kiran Ganti
Raghu Kiran Ganti 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: 20170262469Abstract: A spatial-temporal storage method, system, and non-transitory computer readable medium, include, in a first layer, a geometric translation circuit configured to split spatial-temporal information into row keys and translate a geometry query into a range scan, and a multi-scan optimization circuit configured to compute an optimal read strategy to optimize the range scan translated by the geometric translation circuit into a series of block starting offsets and block sizes, and, in a second layer, a block grouping circuit configured to allow grouping of blocks in the second layer while preserving spatial data locality when splits of spatial-temporal information occur in the first layer.Type: ApplicationFiled: March 8, 2016Publication date: September 14, 2017Inventors: Raghu Kiran Ganti, Shen Li, Mudhakar Srivatsa
-
Patent number: 9602129Abstract: Mechanisms are provided for the compact storage of geographical geometries as a collection of points, where individual points are encoded as binary/ternary strings (with the property that points closer to each other share a longer binary/ternary prefix) and the geometry is encoded by compressing the binary/ternary representation of common-prefix points. Mechanisms are also provided for the representation of a geometry using a ternary string that allows efficient storage of arbitrary shapes (e.g., long line segments, oblong polygons) as opposed to binary representations that are more efficient when the geometries are square or nearly square shaped.Type: GrantFiled: March 15, 2013Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Raghu Kiran Ganti, Mudhaker Srivatsa
-
Patent number: 9521967Abstract: A physical activity monitoring method and system in one embodiment includes a wearable sensor device configured to generate physiologic data associated with a sensed physiologic condition of a wearer, and to generate audio context data associated with a sensed audio context of the wearer, a memory including program instructions stored therein, a computer configured to receive the physiologic data and the audio context data and to execute the program instructions to distinguish between dynamic and static activities of the wearer based upon the physiologic data, and to generate activity data by differentiating between different classes of distinguished dynamic and static activities based upon the audio context data, and a user interface operably connected to the computer for rendering the activity data.Type: GrantFiled: April 6, 2012Date of Patent: December 20, 2016Assignee: Robert Bosch GmbHInventors: Soundararajan Srinivasan, Aca Gacic, Raghu Kiran Ganti
-
Patent number: 9014161Abstract: A mobile device indexing system includes a plurality of edge nodes in communication with each other across a communication network and a plurality of mobile devices configured to communicate with the edge nodes. Each mobile device has both computing and communication functionalities. A separate mobile device index is maintained at each one of the plurality of edge nodes. Each mobile device index is a geographical spatio-temporal index having entries for a unique set of mobile devices derived from the plurality of mobile devices. Each unique set contains only mobile devices registered to the edge node associated with that mobile device index.Type: GrantFiled: November 5, 2012Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventors: Seraphin Bernard Calo, Raheleh B Dilmaghani, Douglas M Freimuth, Raghu Kiran Ganti, Fan Ye
-
Patent number: 8935368Abstract: A common infrastructure collects diverse data and information from large numbers of mobile devices and traditional sensors at Internet scale to support multiple different applications simultaneously. The infrastructure includes a backend phenomenon layer that provides high level abstractions to applications such that they can express their data and information needs in a declarative fashion and coordinate the data collection and processing activities for all applications. An edge layer that manages devices, receives collection requirements from the backend layer, configures and instructs devices for data collection, and conducts aggregation and primitive processing of the data. This layer contains network edge nodes, such as base stations in a cellular network. Each node manages a set of local data generating networked devices. The device agent data layer using common agents on the data generating networked devices receives data collection instructions from the edge layer, performs data collection.Type: GrantFiled: April 16, 2012Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Seraphin Bernard Calo, Raheleh B Dilmaghani, Douglas M Freimuth, Raghu Kiran Ganti, Keith William Grueneberg, Fan Ye
-
Publication number: 20140365517Abstract: A common infrastructure collects data from a plurality of mobile devices and traditional sensors at Internet scale to respond to natural language queries received at different applications. The infrastructure includes a semantic interpreter to translate the natural language query to a data request specification that is processed by the data collection system. The data collection system includes a phenomenon layer that expresses data and information needs in a declarative fashion and coordinates data collection and processing for queries. An edge layer manages devices, receives collection requirements from the backend layer, configures and instructs devices for data collection, and conducts aggregation and primitive processing of data. This layer contains network edge nodes, such as base stations in a cellular network. Each node manages a set of local data generating networked devices.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin Bernard Calo, Douglas M. Freimuth, Raghu Kiran Ganti, James J. Fan, Fan Ye
-
Publication number: 20140365518Abstract: A common infrastructure collects data from a plurality of mobile devices and traditional sensors at Internet scale to respond to natural language queries received at different applications. The infrastructure includes a semantic interpreter to translate the natural language query to a data request specification that is processed by the data collection system. The data collection system includes a phenomenon layer that expresses data and information needs in a declarative fashion and coordinates data collection and processing for queries. An edge layer manages devices, receives collection requirements from the backend layer, configures and instructs devices for data collection, and conducts aggregation and primitive processing of data. This layer contains network edge nodes, such as base stations in a cellular network. Each node manages a set of local data generating networked devices.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Applicant: International Business Machines CorporationInventors: Seraphin Bernard Calo, Douglas M Freimuth, Raghu Kiran Ganti, James J. Fan, Fan Ye
-
Publication number: 20140266819Abstract: Mechanisms are provided for the compact storage of geographical geometries as a collection of points, where individual points are encoded as binary/ternary strings (with the property that points closer to each other share a longer binary/ternary prefix) and the geometry is encoded by compressing the binary/ternary representation of common-prefix points. Mechanisms are also provided for the representation of a geometry using a ternary string that allows efficient storage of arbitrary shapes (e.g., long line segments, oblong polygons) as opposed to binary representations that are more efficient when the geometries are square or nearly square shaped.Type: ApplicationFiled: August 19, 2013Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Dakshi Agrawal, Raghu Kiran Ganti, Mudhakar Srivatsa
-
Publication number: 20140279970Abstract: Mechanisms are provided for the compact storage of geographical geometries as a collection of points, where individual points are encoded as binary/ternary strings (with the property that points closer to each other share a longer binary/ternary prefix) and the geometry is encoded by compressing the binary/ternary representation of common-prefix points. Mechanisms are also provided for the representation of a geometry using a ternary string that allows efficient storage of arbitrary shapes (e.g., long line segments, oblong polygons) as opposed to binary representations that are more efficient when the geometries are square or nearly square shaped.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi Agrawal, Raghu Kiran Ganti, Mudhakar Srivatsa
-
Publication number: 20140099938Abstract: A mobile device indexing system includes a plurality of edge nodes in communication with each other across a communication network and a plurality of mobile devices configured to communicate with the edge nodes. Each mobile device has both computing and communication functionalities. A separate mobile device index is maintained at each one of the plurality of edge nodes. Each mobile device index is a geographical spatio-temporal index having entries for a unique set of mobile devices derived from the plurality of mobile devices. Each unique set contains only mobile devices registered to the edge node associated with that mobile device index.Type: ApplicationFiled: November 5, 2012Publication date: April 10, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin Bernard Calo, Raheleh B. Dilmaghani, Douglas M. Freimuth, Raghu Kiran Ganti, Fan Ye
-
Publication number: 20120245716Abstract: A physical activity monitoring method and system in one embodiment includes a communications network, a wearable sensor device configured to generate physiologic data associated with a sensed physiologic condition of a wearer, and to generate audio context data associated with a sensed audio context of the wearer, and to form a communication link with the communications network, a memory for storing the physiologic data and the audio context data, a computer and a computer program executed by the computer, wherein the computer program comprises computer instructions for rendering activity data associated with the physiologic data and the audio context data, and a user interface operably connected to the computer for rendering the activity data.Type: ApplicationFiled: April 6, 2012Publication date: September 27, 2012Applicant: ROBERT BOSCH GMBHInventors: Soundararajan Srinivasan, Aca Gacic, Raghu Kiran Ganti
-
Patent number: 8152694Abstract: A physical activity monitoring method and system in one embodiment includes a communications network, a wearable sensor device configured to generate physiologic data associated with a sensed physiologic condition of a wearer, and to generate audio context data associated with a sensed audio context of the wearer, and to form a communication link with the communications network, a memory for storing the physiologic data and the audio context data, a computer and a computer program executed by the computer, wherein the computer program comprises computer instructions for rendering activity data associated with the physiologic data and the audio context data, and a user interface operably connected to the computer for rendering the activity data.Type: GrantFiled: March 16, 2009Date of Patent: April 10, 2012Assignee: Robert Bosch GmbHInventors: Soundararajan Srinivasan, Aca Gacic, Raghu Kiran Ganti
-
Publication number: 20100234693Abstract: A physical activity monitoring method and system in one embodiment includes a communications network, a wearable sensor device configured to generate physiologic data associated with a sensed physiologic condition of a wearer, and to generate audio context data associated with a sensed audio context of the wearer, and to form a communication link with the communications network, a memory for storing the physiologic data and the audio context data, a computer and a computer program executed by the computer, wherein the computer program comprises computer instructions for rendering activity data associated with the physiologic data and the audio context data, and a user interface operably connected to the computer for rendering the activity data.Type: ApplicationFiled: March 16, 2009Publication date: September 16, 2010Applicant: Robert Bosch GmbHInventors: Soundararajan Srinivasan, Aca Gacic, Raghu Kiran Ganti