Patents by Inventor Ravindar Roopreddy
Ravindar Roopreddy 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: 20220358424Abstract: A system for managing an industrial workflow including a plurality of asset tags, each tag associated with a corresponding asset, and a plurality of point of interest reader nodes, each reader node including at least one BLE radio in communication with a subset of the plurality of asset tags and a communications manager in communication with at least one cloud server. The system further includes a cloud server having a location services module, a process and workflow editor configured to enable a user to access a plurality of rules in a process flow library regarding how different types of assets are expected to move through a facility, and a real-time compute engine configured to generate a sequence of events for an asset and interpret the process and workflow plan to determine whether a trigger event has occurred.Type: ApplicationFiled: July 21, 2022Publication date: November 10, 2022Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Patent number: 11436544Abstract: A system for managing an industrial workflow including a plurality of asset tags, each tag associated with a corresponding asset, and a plurality of point of interest reader nodes, each reader node including at least one BLE radio in communication with a subset of the plurality of asset tags and a communications manager in communication with at least one cloud server. The system further includes a cloud server having a location services module, a process and workflow editor configured to enable a user to access a plurality of rules in a process flow library regarding how different types of assets are expected to move through a facility, and a real-time compute engine configured to generate a sequence of events for an asset and interpret the process and workflow plan to determine whether a trigger event has occurred.Type: GrantFiled: July 17, 2018Date of Patent: September 6, 2022Assignee: CloudLeaf, Inc.Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Patent number: 10942251Abstract: A system for managing data related to at least one leaf node device, the system including a location processing engine located on a server that is remote from the at least one leaf node device; at least one point of interest (POI) device for collecting data relating to at least one leaf node device and transmitting the collected data with a timestamp using Bluetooth Low Energy (BLE); at least one reader node device for receiving the collected data from the point of interest (POI) device using BLE and transmitting the collected data to the location processing engine; and a database of the known locations of POI devices, wherein the known locations are used as a basis for determining the location of the at least one leaf node device that communicated with the POI device.Type: GrantFiled: July 17, 2018Date of Patent: March 9, 2021Assignee: CloudLeaf, Inc.Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Patent number: 10681490Abstract: An asset location and management system, the system including multiple reader nodes, each reader node having a Bluetooth Low Energy (BLE) radio in communication with a plurality of peripheral devices, a local service module and a communications manager in communication with a cloud server. The system further including the cloud server having a communication module, a process flow library to describe how peripheral devices are expected to move through a facility, a rules library describing trigger events associated with one or more peripheral device and identifying a corresponding action for each trigger event, and a real-time compute engine to generate a sequence of events based on the data from the peripheral devices and the process flow library.Type: GrantFiled: July 17, 2018Date of Patent: June 9, 2020Assignee: CloudLeaf, Inc.Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Publication number: 20180330293Abstract: A system for managing an industrial workflow including a plurality of asset tags, each tag associated with a corresponding asset, and a plurality of point of interest reader nodes, each reader node including at least one BLE radio in communication with a subset of the plurality of asset tags and a communications manager in communication with at least one cloud server. The system further includes a cloud server having a location services module, a process and workflow editor configured to enable a user to access a plurality of rules in a process flow library regarding how different types of assets are expected to move through a facility, and a real-time compute engine configured to generate a sequence of events for an asset and interpret the process and workflow plan to determine whether a trigger event has occurred.Type: ApplicationFiled: July 17, 2018Publication date: November 15, 2018Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Publication number: 20180332434Abstract: An asset location and management system, the system including multiple reader nodes, each reader node having a Bluetooth Low Energy (BLE) radio in communication with a plurality of peripheral devices, a local service module and a communications manager in communication with a cloud server. The system further including the cloud server having a communication module, a process flow library to describe how peripheral devices are expected to move through a facility, a rules library describing trigger events associated with one or more peripheral device and identifying a corresponding action for each trigger event, and a real-time compute engine to generate a sequence of events based on the data from the peripheral devices and the process flow library.Type: ApplicationFiled: July 17, 2018Publication date: November 15, 2018Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Publication number: 20180321356Abstract: A system for managing data related to at least one leaf node device, the system including a location processing engine located on a server that is remote from the at least one leaf node device; at least one point of interest (POI) device for collecting data relating to at least one leaf node device and transmitting the collected data with a timestamp using Bluetooth Low Energy (BLE); at least one reader node device for receiving the collected data from the point of interest (POI) device using BLE and transmitting the collected data to the location processing engine; and a database of the known locations of POI devices, wherein the known locations are used as a basis for determining the location of the at least one leaf node device that communicated with the POI device.Type: ApplicationFiled: July 17, 2018Publication date: November 8, 2018Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Patent number: 10057723Abstract: A system for managing data related to at least one leaf node device includes a location processing engine located on a server that is remote from the leaf node device, at least one point of interest (POI) device for collecting data via Bluetooth Low Energy (BLE) communication signals from the leaf node device on each of a plurality of channels and transmitting the collected data which includes phase angle information, a reader node device for receiving and transmitting the collected data to the location processing engine and a database of the known locations of a plurality of POI devices. The reader device or the location processing engine averages the collected data across the plurality of channels, and the known locations are used along with the averaged data as a basis for determining the location of the leaf node device.Type: GrantFiled: March 7, 2017Date of Patent: August 21, 2018Assignee: CloudLeaf, Inc.Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Patent number: 9860688Abstract: A system for determining real time location of leaf node device, the system including at least one battery-powered Bluetooth Low Energy (BLE) enabled leaf node device, wherein the at least one leaf node device is associated with a corresponding monitored asset; and at least one beam forming reader node in communication, via BLE, with the at least one leaf node, the reader node creating a plurality of sectorized beams in a plurality of sectors and collecting data related to the at least one leaf node device from at least one of the plurality of sectors, wherein a location processing facility determines the real-time location of the at least one leaf node device based on the data collected by the beam forming reader node.Type: GrantFiled: September 3, 2015Date of Patent: January 2, 2018Assignee: CloudLeaf, Inc.Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Publication number: 20170180939Abstract: A system for managing data related to at least one leaf node device includes a location processing engine located on a server that is remote from the leaf node device, at least one point of interest (POI) device for collecting data via Bluetooth Low Energy (BLE) communication signals from the leaf node device on each of a plurality of channels and transmitting the collected data which includes phase angle information, a reader node device for receiving and transmitting the collected data to the location processing engine and a database of the known locations of a plurality of POI devices. The reader device or the location processing engine averages the collected data across the plurality of channels, and the known locations are used along with the averaged data as a basis for determining the location of the leaf node device.Type: ApplicationFiled: March 7, 2017Publication date: June 22, 2017Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Patent number: 9641964Abstract: A system for managing data related to at least one leaf node device, the system including a location processing engine located on a server that is remote from the at least one leaf node device; at least one point of interest (POI) device for collecting data relating to at least one leaf node device and transmitting the collected data with a timestamp using Bluetooth Low Energy (BLE); at least one reader node device for receiving the collected data from the point of interest (POI) device using BLE and transmitting the collected data to the location processing engine; and a database of the known locations of POI devices, wherein the known locations are used as a basis for determining the location of the at least one leaf node device that communicated with the POI device.Type: GrantFiled: January 21, 2016Date of Patent: May 2, 2017Assignee: CloudLeaf, Inc.Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Publication number: 20160142868Abstract: A system for managing data related to at least one leaf node device, the system including a location processing engine located on a server that is remote from the at least one leaf node device; at least one point of interest (POI) device for collecting data relating to at least one leaf node device and transmitting the collected data with a timestamp using Bluetooth Low Energy (BLE); at least one reader node device for receiving the collected data from the point of interest (POI) device using BLE and transmitting the collected data to the location processing engine; and a database of the known locations of POI devices, wherein the known locations are used as a basis for determining the location of the at least one leaf node device that communicated with the POI device.Type: ApplicationFiled: January 21, 2016Publication date: May 19, 2016Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Publication number: 20160066137Abstract: A system for determining real time location of leaf node device, the system including at least one battery-powered Bluetooth Low Energy (BLE) enabled leaf node device, wherein the at least one leaf node device is associated with a corresponding monitored asset; and at least one beam forming reader node in communication, via BLE, with the at least one leaf node, the reader node creating a plurality of sectorized beams in a plurality of sectors and collecting data related to the at least one leaf node device from at least one of the plurality of sectors, wherein a location processing facility determines the real-time location of the at least one leaf node device based on the data collected by the beam forming reader node.Type: ApplicationFiled: September 3, 2015Publication date: March 3, 2016Inventors: Raghavendra Kulkarni, Sharath Narahari, Ravindar Roopreddy
-
Publication number: 20130238383Abstract: A method of improving the operational efficiency of segments of a data pipeline of a cloud based transactional processing system with multiple cloud based resources. The Method having a first step to virtually determine an approximation of a processing runtime of computations computing a value from transactions using potentially available resources of said cloud based transactional processing system for processing segments of a pipeline of data wherein said data comprising compensation and payment type data. A second step to determine an actual processing runtime of computations computing a value from actual transactions using actual available resources using available resources for processing segments of a pipeline of data wherein said data comprising compensation and payment type data.Type: ApplicationFiled: November 29, 2012Publication date: September 12, 2013Applicant: Callidus Sofrware incorporatedInventors: Vincent Licari, Ravindar Roopreddy
-
Publication number: 20060253830Abstract: A computer-implemented method and system are provided for guiding application building using a registry of components, wherein the components are stored as metadata having a reference to one or more saved software procedures that are used to build custom applications. Aspects of the present invention include allowing a user to define an application definition based on business requirements, wherein the application definition comprises a process flow defining a series of process steps, user actions, and domain objects. Each process step identifies one or more domain objects from the business requirements, and each domain object is represented by one or more components in the component registry. A restricted set of components is then created using the components from the component registry that represent the domain objects specified in the application definition.Type: ApplicationFiled: May 6, 2005Publication date: November 9, 2006Inventors: Arun Rajanala, Ravindar Roopreddy, Weikuo Liaw