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).

  • Patent number: 9602129
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Raghu Kiran Ganti, Mudhaker Srivatsa
  • Patent number: 9521967
    Abstract: 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: Grant
    Filed: April 6, 2012
    Date of Patent: December 20, 2016
    Assignee: Robert Bosch GmbH
    Inventors: Soundararajan Srinivasan, Aca Gacic, Raghu Kiran Ganti
  • Patent number: 9014161
    Abstract: 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: Grant
    Filed: November 5, 2012
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Seraphin Bernard Calo, Raheleh B Dilmaghani, Douglas M Freimuth, Raghu Kiran Ganti, Fan Ye
  • Patent number: 8935368
    Abstract: 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: Grant
    Filed: April 16, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Seraphin Bernard Calo, Raheleh B Dilmaghani, Douglas M Freimuth, Raghu Kiran Ganti, Keith William Grueneberg, Fan Ye
  • Publication number: 20140365518
    Abstract: 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: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Seraphin Bernard Calo, Douglas M Freimuth, Raghu Kiran Ganti, James J. Fan, Fan Ye
  • Publication number: 20140365517
    Abstract: 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: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin Bernard Calo, Douglas M. Freimuth, Raghu Kiran Ganti, James J. Fan, Fan Ye
  • Publication number: 20140279970
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dakshi Agrawal, Raghu Kiran Ganti, Mudhakar Srivatsa
  • Publication number: 20140266819
    Abstract: 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: Application
    Filed: August 19, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Raghu Kiran Ganti, Mudhakar Srivatsa
  • Publication number: 20140099938
    Abstract: 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: Application
    Filed: November 5, 2012
    Publication date: April 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin Bernard Calo, Raheleh B. Dilmaghani, Douglas M. Freimuth, Raghu Kiran Ganti, Fan Ye
  • Publication number: 20120245716
    Abstract: 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: Application
    Filed: April 6, 2012
    Publication date: September 27, 2012
    Applicant: ROBERT BOSCH GMBH
    Inventors: Soundararajan Srinivasan, Aca Gacic, Raghu Kiran Ganti
  • Patent number: 8152694
    Abstract: 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: Grant
    Filed: March 16, 2009
    Date of Patent: April 10, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Soundararajan Srinivasan, Aca Gacic, Raghu Kiran Ganti
  • Publication number: 20100234693
    Abstract: 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: Application
    Filed: March 16, 2009
    Publication date: September 16, 2010
    Applicant: Robert Bosch GmbH
    Inventors: Soundararajan Srinivasan, Aca Gacic, Raghu Kiran Ganti