Patents by Inventor Kishore REDDIPALLI
Kishore REDDIPALLI 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: 20230409524Abstract: A database system is disclosed. The database system may receive a plurality of records representing changes made to a plurality of datasets, and the plurality of records may include a plurality of data change instances associated with a plurality of data schema types. The plurality of data change instances may correspond to a plurality of respective keys. The database system may compute an average size of data for each data schema type of the plurality of data schema types. The database system may modify the plurality of respective keys through a salting process, which may include assigning non-overlapping numerical ranges to subsets of the plurality of respective keys. The database system may sort, using the non-overlapping numerical ranges, the plurality of data change instances into a plurality of partitions of a target file size. The database system may write files of the target file size to a data store.Type: ApplicationFiled: June 17, 2022Publication date: December 21, 2023Inventors: Dibyendu Bhattacharya, Dyno Fu, Kishore Reddipalli, Kadir Ozdemir
-
Publication number: 20230205510Abstract: In an example, an apparatus may operate as a continuous delivery (CD) pipeline for application artifacts running on a target software platform. The apparatus may include a processor to operate an application upgrader for the target software platform, the application upgrader to: consume application artifacts from a continuous integration (CI) system, wherein the target software platform runs a version of the application artifacts; obtain a signed manifest output from the CI system, the signed manifest identifying the consumed application artifacts; and compare a signature of the application artifacts from the CI system to a signature of the version running on the target software platform to determine if an update of the version running on the target software platform is required. Other embodiments may be disclosed and/or claimed.Type: ApplicationFiled: December 29, 2021Publication date: June 29, 2023Applicant: salesforce.com, incInventors: Raj RAMALINGAM, Kishore REDDIPALLI, Varun SRINIVAS
-
Patent number: 10990090Abstract: An occurrence of a predetermined event is detected within a stream of data and a classification for the event is determined. A message is sent to an application when the predetermined event is detected. The message is received at the application and the message is visualized to a user of the application. The stream of data from the industrial machine to the transceiver circuit, to the control circuit, and to the application occurs in real-time without substantial interruption allowing the user of the application to make decisions and determine insights concerning the industrial machine in real-time.Type: GrantFiled: January 13, 2020Date of Patent: April 27, 2021Assignee: General Electric CompanyInventors: Veera Kishore Reddipalli, Vamshi Gandrapu
-
Patent number: 10664321Abstract: A software analytic is associated with a software application that is being executed by a tenant. In aspects, the analytic is initiated and triggered from one of a plurality of software containers at an edge node. Each of the software containers at the edge node is provisioned and preconfigured with a resource usage for a single tenant. One of the plurality of software containers at the edge node is selected for use by the software analytic. Subsequently, tenant-specific data is obtained for the analytic utilizing the selected container. The tenant-specific data does not include data from any other tenant. The tenant-specific data and the analytic are then sent from the edge node to a cluster of nodes for execution at the cluster of nodes.Type: GrantFiled: October 18, 2017Date of Patent: May 26, 2020Assignee: General Electric CompanyInventors: Veera Kishore Reddipalli, Diwakar Kasibhotla, Qian Chen
-
Publication number: 20200150641Abstract: An occurrence of a predetermined event is detected within a stream of data and a classification for the event is determined. A message is sent to an application when the predetermined event is detected. The message is received at the application and the message is visualized to a user of the application. The stream of data from the industrial machine to the transceiver circuit, to the control circuit, and to the application occurs in real-time without substantial interruption allowing the user of the application to make decisions and determine insights concerning the industrial machine in real-time.Type: ApplicationFiled: January 13, 2020Publication date: May 14, 2020Inventors: Veera Kishore Reddipalli, Vamshi Gandrapu
-
Patent number: 10534360Abstract: An occurrence of a predetermined event is detected or predicted within a stream of data and a classification for the event is determined. A message is sent to an application when the predetermined event is detected or predicted. The message is received at the application and the message is visualized to a user of the application. The stream of data from the industrial machine to the transceiver circuit, to the control circuit, and to the application occurs in real-time without substantial interruption allowing the user of the application to make decisions and determine insights concerning the industrial machine in real-time.Type: GrantFiled: November 21, 2017Date of Patent: January 14, 2020Assignee: General Electric CompanyInventors: Veera Kishore Reddipalli, Vamshi Gandrapu
-
Publication number: 20190155270Abstract: An occurrence of a predetermined event is detected or predicted within a stream of data and a classification for the event is determined. A message is sent to an application when the predetermined event is detected or predicted. The message is received at the application and the message is visualized to a user of the application. The stream of data from the industrial machine to the transceiver circuit, to the control circuit, and to the application occurs in real-time without substantial interruption allowing the user of the application to make decisions and determine insights concerning the industrial machine in real-time.Type: ApplicationFiled: November 21, 2017Publication date: May 23, 2019Inventors: Veera Kishore Reddipalli, Vamshi Gandrapu
-
Publication number: 20190155228Abstract: An original model is stored in a data storage device. The original model describes or represents the operation of an industrial machine. A stream of data is received from the industrial machine at a control circuit. At the control circuit, the streaming data is mapped to the original model of the industrial machine. Features or labels in the stream of data related to the industrial machine are determined, and a predetermined event in the stream of data that is related to the features or labels is detected. Upon detection of the occurrence of the predetermined event, a modified or fitted model is derived, and predictions about performance of the industrial machine are derived utilizing the modified or fitted model.Type: ApplicationFiled: November 21, 2017Publication date: May 23, 2019Inventors: Veera Kishore Reddipalli, Vamshi Gandrapu
-
Publication number: 20190116170Abstract: Tenant-specific data required for use by a software analytic at an edge node is obtained. The software analytic is associated with a single tenant. The tenant-specific data and the analytic are transmitted from the edge node to a cluster of one or more software containers. Each of the containers at the cluster enforces a set of access privileges for files being accessed. The user data and the analytic are routed to a selected container within the cluster and the selected container executes the analytic such that the data accessed by the analytic at the container is protected from access by other tenants utilizing the cluster.Type: ApplicationFiled: October 18, 2017Publication date: April 18, 2019Inventors: Veera Kishore Reddipalli, Diwakar Kasibhotla, Ashish Agrawal
-
Publication number: 20190114211Abstract: A software analytic is associated with a software application that is being executed by a tenant. In aspects, the analytic is initiated and triggered from one of a plurality of software containers at an edge node. Each of the software containers at the edge node is provisioned and preconfigured with a resource usage for a single tenant. One of the plurality of software containers at the edge node is selected for use by the software analytic. Subsequently, tenant-specific data is obtained for the analytic utilizing the selected container. The tenant-specific data does not include data from any other tenant. The tenant-specific data and the analytic are then sent from the edge node to a cluster of nodes for execution at the cluster of nodes.Type: ApplicationFiled: October 18, 2017Publication date: April 18, 2019Inventors: Veera Kishore Reddipalli, Diwakar Kasibhotla, Qian Chen
-
Publication number: 20180173740Abstract: At the cloud, time series data is received from at least one industrial machine. The time series data is sensed by at least one sensor at the at least one industrial machine and the data arrives out of time-order. The data includes a time indicator of when the data was created. At the cloud, the data is arranged to be in time-order. At the cloud, an analytic is executed using the arranged time series data. In examples, the time order is from the earliest to the latest data.Type: ApplicationFiled: December 16, 2016Publication date: June 21, 2018Inventors: Ravi Karra, Veera Kishore Reddipalli
-
Publication number: 20160212090Abstract: A system and method for tracking conversations is disclosed. The method includes receiving an alert, the alert comprising operation information of a machine, determining a user for the alert, determining a first communication medium for a notification message, transmitting the notification message to the user via the first communication medium, the notification message comprising the operation information, storing a record of the notification message in a database in association with a conversation identification, receiving a command message from the user via a second communication medium different from the first communication medium, the command message comprising an instructional command for the machine, transmitting the command message to a control unit of the machine, the control unit being configured to control an operation of the machine based on the instructional command, and storing a record of the command message in the database in association with the conversation identification.Type: ApplicationFiled: January 16, 2015Publication date: July 21, 2016Inventors: Atul Chandrakant Kshirsagar, Sriramakrishna Yelisetti, Veera Kishore Reddipalli, Dave Xiao Feng Chen
-
Patent number: 9277168Abstract: A new motion adaptive deinterlacing method and apparatus detects motion corresponding to a pixel to be interpolated. The method and apparatus generates a subframe level motion map based on at least a portion of a current field and at least a portion of a plurality of previous fields. Based on the generated subframe level motion map, the apparatus and method generates a plurality of motion vectors associated with the subframe level motion map by applying a plurality of motion masks, associated with the pixel to be interpolated, to the subframe level motion map. The apparatus and method further generates deinterlaced content by adaptively interpolating the pixel to be interpolated for the current field based on the plurality of motion vectors produced by applying a plurality of motion masks to the subframe level motion map.Type: GrantFiled: July 16, 2012Date of Patent: March 1, 2016Assignee: Advanced Micro Devices, Inc.Inventors: Rex George, Daniel P. Shimizu, Sateesh Lagudu, Niranjan P. Dasiga, Sai Kishore Reddipalli
-
Publication number: 20140002733Abstract: A new motion adaptive deinterlacing method and apparatus detects motion corresponding to a pixel to be interpolated. The method and apparatus generates a subframe level motion map based on at least a portion of a current field and at least a portion of a plurality of previous fields. Based on the generated subframe level motion map, the apparatus and method generates a plurality of motion vectors associated with the subframe level motion map by applying a plurality of motion masks, associated with the pixel to be interpolated, to the subframe level motion map. The apparatus and method further generates deinterlaced content by adaptively interpolating the pixel to be interpolated for the current field based on the plurality of motion vectors produced by applying a plurality of motion masks to the subframe level motion map.Type: ApplicationFiled: July 16, 2012Publication date: January 2, 2014Applicant: ADVANCED MICRO DEVICES, INC.Inventors: Rex George, Daniel P. Shimizu, Sateesh Lagudu, Niranjan P. Dasiga, Sai Kishore Reddipalli