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: 20230409524
    Abstract: 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: Application
    Filed: June 17, 2022
    Publication date: December 21, 2023
    Inventors: Dibyendu Bhattacharya, Dyno Fu, Kishore Reddipalli, Kadir Ozdemir
  • Publication number: 20230205510
    Abstract: 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: Application
    Filed: December 29, 2021
    Publication date: June 29, 2023
    Applicant: salesforce.com, inc
    Inventors: Raj RAMALINGAM, Kishore REDDIPALLI, Varun SRINIVAS
  • Patent number: 10990090
    Abstract: 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: Grant
    Filed: January 13, 2020
    Date of Patent: April 27, 2021
    Assignee: General Electric Company
    Inventors: Veera Kishore Reddipalli, Vamshi Gandrapu
  • Patent number: 10664321
    Abstract: 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: Grant
    Filed: October 18, 2017
    Date of Patent: May 26, 2020
    Assignee: General Electric Company
    Inventors: Veera Kishore Reddipalli, Diwakar Kasibhotla, Qian Chen
  • Publication number: 20200150641
    Abstract: 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: Application
    Filed: January 13, 2020
    Publication date: May 14, 2020
    Inventors: Veera Kishore Reddipalli, Vamshi Gandrapu
  • Patent number: 10534360
    Abstract: 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: Grant
    Filed: November 21, 2017
    Date of Patent: January 14, 2020
    Assignee: General Electric Company
    Inventors: Veera Kishore Reddipalli, Vamshi Gandrapu
  • Publication number: 20190155270
    Abstract: 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: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Inventors: Veera Kishore Reddipalli, Vamshi Gandrapu
  • Publication number: 20190155228
    Abstract: 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: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Inventors: Veera Kishore Reddipalli, Vamshi Gandrapu
  • Publication number: 20190116170
    Abstract: 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: Application
    Filed: October 18, 2017
    Publication date: April 18, 2019
    Inventors: Veera Kishore Reddipalli, Diwakar Kasibhotla, Ashish Agrawal
  • Publication number: 20190114211
    Abstract: 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: Application
    Filed: October 18, 2017
    Publication date: April 18, 2019
    Inventors: Veera Kishore Reddipalli, Diwakar Kasibhotla, Qian Chen
  • Publication number: 20180173740
    Abstract: 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: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Ravi Karra, Veera Kishore Reddipalli
  • Publication number: 20160212090
    Abstract: 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: Application
    Filed: January 16, 2015
    Publication date: July 21, 2016
    Inventors: Atul Chandrakant Kshirsagar, Sriramakrishna Yelisetti, Veera Kishore Reddipalli, Dave Xiao Feng Chen
  • Patent number: 9277168
    Abstract: 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: Grant
    Filed: July 16, 2012
    Date of Patent: March 1, 2016
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Rex George, Daniel P. Shimizu, Sateesh Lagudu, Niranjan P. Dasiga, Sai Kishore Reddipalli
  • Publication number: 20140002733
    Abstract: 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: Application
    Filed: July 16, 2012
    Publication date: January 2, 2014
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Rex George, Daniel P. Shimizu, Sateesh Lagudu, Niranjan P. Dasiga, Sai Kishore Reddipalli