Patents by Inventor Shailendra Mishra

Shailendra Mishra 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: 20220310268
    Abstract: In accordance with an embodiment, described herein are systems and methods for use of data analytics in medical applications, including the use of pattern detection in assessing self- reported participant symptom data indicative of possible illness. A patient monitoring system or service can be provided, for example at an analytics cloud environment. The system is adapted to capture self-reported participant symptom data from individual participants, and track changes in their reported symptoms over time. The system performs data queries against the received participant symptom data, to identify patterns in the data indicative of participant clusters and episodes indicative of possible illness, which information can then be provided, for example, to a medical organization system and used to respond to investigative queries. The approach can accommodate voluntary and/or intermittent reporting, including sparsity or gaps in the input stream of symptom data received from the participants.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 29, 2022
    Inventors: Saurabh Verma, Shailendra Mishra, Rebecca Laborde
  • Patent number: 11442847
    Abstract: Systems and methods are disclosed that determine a duration and resources for testing software. In some implementations, the system performs operations including determining functions performed by applications of the software product, and determining categories based on the functions, the categories including a lowest-criticality category and a highest-criticality category. The operations also include determining degrees of change to the applications and test scripts corresponding to the degrees of change. The operations also include generating a data structure based on the categories and the degrees of change, the data structure including columns identifying the categories in an order from lowest to highest criticality. The operations also include determining weights corresponding to distances of the categories from the highest-criticality category.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: September 13, 2022
    Inventors: Saibalesh Mukhopadhyay, Shailendra Mishra
  • Patent number: 11240179
    Abstract: Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. Other examples relate to storage of event data associated with a web page or a mobile application. Event data can describe one or more actions performed in relation to the web page and/or the mobile application. Other examples relate to behavioral analytics of the event data.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: February 1, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Shailendra Mishra, Anand Srinivasan, Sangameswaran Viswanathan
  • Publication number: 20210365356
    Abstract: Systems and methods are disclosed that determine a duration and resources for testing software. In some implementations, the system performs operations including determining functions performed by applications of the software product, and determining categories based on the functions, the categories including a lowest-criticality category and a highest-criticality category. The operations also include determining degrees of change to the applications and test scripts corresponding to the degrees of change. The operations also include generating a data structure based on the categories and the degrees of change, the data structure including columns identifying the categories in an order from lowest to highest criticality. The operations also include determining weights corresponding to distances of the categories from the highest-criticality category.
    Type: Application
    Filed: January 18, 2021
    Publication date: November 25, 2021
    Inventors: Saibalesh Mukhopadhyay, Shailendra Mishra
  • Patent number: 10901882
    Abstract: Systems and methods are disclosed that determine a duration and resources for testing software. In some implementations, the system performs operations including determining functions performed by applications of the software product, and determining categories based on the functions, the categories including a lowest-criticality category and a highest-criticality category. The operations also include determining degrees of change to the applications and test scripts corresponding to the degrees of change. The operations also include generating a data structure based on the categories and the degrees of change, the data structure including columns identifying the categories in an order from lowest to highest criticality. The operations also include determining weights corresponding to distances of the categories from the highest-criticality category.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 26, 2021
    Inventors: Saibalesh Mukhopadhyay, Shailendra Mishra
  • Patent number: 10666582
    Abstract: Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. Other examples relate to storage of event data associated with a web page or a mobile application. Event data can describe one or more actions performed in relation to the web page and/or the mobile application. Other examples relate to behavioral analytics of the event data.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: May 26, 2020
    Assignee: Oracle International Corporation
    Inventors: Sangameswaran Viswanathan, Shailendra Mishra, Anand Srinivasan
  • Patent number: 10616147
    Abstract: Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. Other examples relate to storage of event data associated with a web page or a mobile application. Event data can describe one or more actions performed in relation to the web page and/or the mobile application. Other examples relate to behavioral analytics of the event data.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: April 7, 2020
    Assignee: Oracle International Corporation
    Inventors: Sangameswaran Viswanathan, Shailendra Mishra, Anand Srinivasan
  • Publication number: 20180083892
    Abstract: Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. Other examples relate to storage of event data associated with a web page or a mobile application. Event data can describe one or more actions performed in relation to the web page and/or the mobile application. Other examples relate to behavioral analytics of the event data.
    Type: Application
    Filed: July 27, 2017
    Publication date: March 22, 2018
    Applicant: Oracle International Corporation
    Inventors: Sangameswaran Viswanathan, Shailendra Mishra, Anand Srinivasan
  • Publication number: 20180081950
    Abstract: Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. Other examples relate to storage of event data associated with a web page or a mobile application. Event data can describe one or more actions performed in relation to the web page and/or the mobile application. Other examples relate to behavioral analytics of the event data.
    Type: Application
    Filed: July 27, 2017
    Publication date: March 22, 2018
    Applicant: Oracle International Corporation
    Inventors: Shailendra Mishra, Anand Srinivasan, Sangameswaran Viswanathan
  • Publication number: 20180083893
    Abstract: Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. Other examples relate to storage of event data associated with a web page or a mobile application. Event data can describe one or more actions performed in relation to the web page and/or the mobile application. Other examples relate to behavioral analytics of the event data.
    Type: Application
    Filed: July 27, 2017
    Publication date: March 22, 2018
    Applicant: Oracle International Corporation
    Inventors: Sangameswaran Viswanathan, Shailendra Mishra, Anand Srinivasan
  • Publication number: 20160255397
    Abstract: Technologies are described herein for providing contextually aware management of resources. Recorded content items are deleted from or added to a storage device depending on the availability of alternate resources sharing the content items and/or other contextual information. For example, if a storage device of a DVR has reached a threshold with respect to a storage capacity and/or other conditions develop, configurations disclosed herein analyze the content items stored in the DVR to determine if the content items are provided by an on-demand resource. If one or more stored content items are available on at least one on-demand resource, the system may delete the one or more content items from the DVR and generate a link to access the one or more content items from the on-demand resource. The link and a description of the one or more content items may then be added to the cross-platform programming playlist.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Thomas A. Langan, Dan E. Walther, Ying Hao, Joseph Chauvin, Shailendra Mishra, Nitin Rathee, Ashley C. Speicher, Cory J. Healey, Nicholas J. Fang
  • Publication number: 20160255379
    Abstract: Contextual data, which may describe user activity, preferences and/or a device status, is aggregated from a number of devices and/or resources. Program information is aggregated from several resources including an on-demand resource and other resources, such as a broadcast resource. Configurations disclosed herein utilize the contextual data to select content items to be added to a cross-platform programming playlist, which is configured to invoke viewing sessions from on-demand resources as well as other devices, such as a digital video recorder (DVR). Configurations disclosed herein also utilize the contextual data to determine if the selected content items are to be recorded by a device or accessed from an on-demand resource. In some configurations, recorded content items are deleted from storage depending on the availability of alternate resources sharing the recorded content items and/or other contextual information.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Thomas A. Langan, Cory J. Healey, Ying Hao, Joseph Chauvin, Nicholas J. Fang, Nitin Rathee, Shailendra Mishra, Ashley C. Speicher, Dan E. Walther
  • Patent number: 9390118
    Abstract: A computer implemented method for automatically transforming an event notification within a database notification infrastructure based on client specified formatting and/or editing procedures. The method includes transforming the event notification having a format compatible with a database using a client specific format conversion procedure into a client-compatible event notification format. Further, the method may include transforming the payload portion of the event notification having a format compatible with a database using a client specific format conversion procedure into a linear event notification format. Moreover, the method may include transforming the event notification using a client specific editing procedure. The client specified procedures may be specified during event registration by the client. The transformed and/or edited event notifications may be forwarded to the client.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: July 12, 2016
    Assignee: Oracle International Corporation
    Inventors: Kapil Surlaker, Shailendra Mishra
  • Publication number: 20160127778
    Abstract: One or more techniques and/or systems are provided for head end detection. A media receiver, such as a cable box, may be configured to receive cable television programming from a head end providing a channel lineup subscribed to by a user of the media receiver. Because an intermediate multimedia device, such as a computer or videogame system, may provide robust functionality for the cable television programming, it may be advantageous to identify and make the intermediate multimedia device aware of the head end. Accordingly, imagery of media channels may be captured from the media receiver. The imagery may be compared with fingerprints of content shows to identify a set of content provided by the head end. The set of content may be evaluated against channel head end lineup information to determine the head end (e.g., head ends that do not include content shows within the set of content are disqualified).
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventors: Shailendra Mishra, Andrew Jaffray, August W. Hill
  • Patent number: 9305238
    Abstract: Techniques for detecting patterns in one or more data or event streams. A pattern to be detected may be specified using a regular expression. Events received in a data stream are processed during runtime to detect occurrences of the specified pattern in the data stream. In one embodiment, a pattern type or class is determined for the specified pattern and pattern matching is performed using a technique selected based upon the type or class determined for the specified pattern.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: April 5, 2016
    Assignee: Oracle International Corporation
    Inventors: Anand Srinivasan, Rakesh Komuravelli, Namit Jain, Shailendra Mishra
  • Patent number: 9305057
    Abstract: A framework or infrastructure (extensibility framework/infrastructure) for extending the indexing capabilities of an event processing system. The capabilities of an event processing system may be extended to support indexing schemes, including related data types and operations, which are not natively supported by the event processing system. The extensibility is enabled by one or more plug-in extension components called data cartridges.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: April 5, 2016
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Unmesh Deshmukh, Hoyong Park, Shailendra Mishra, Anand Srinivasan
  • Patent number: 9058360
    Abstract: A framework for extending the capabilities of an event processing system using one or more plug-in components referred to herein as data cartridges. In one set of embodiments, the data cartridge framework described herein can enable an event processing system to support one or more extension languages that are distinct from the native event processing language supported by the system. For example, certain “extension language” data cartridges can be provided that enable an event processing system to support complex data types and associated methods/operations that are common in object-oriented languages, but are not common in event processing languages. In these embodiments, an event processing system can access an extension language data cartridge to compile and execute queries that are written using a combination of the system's native event processing language and the extension language.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: June 16, 2015
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Anand Srinivasan, Hoyong Park, Shailendra Mishra
  • Patent number: 8935293
    Abstract: Techniques for reducing the memory used for processing events received in a data stream are provided. This may be achieved by reducing the memory required for storing tuples. A method for processing a data stream includes receiving a tuple and determining a tuple specification that defines a layout of the tuple. The layout identifies one or more data types that are included in the tuple. A tuple class corresponding to the tuple specification may be determined. A tuple object based on the tuple class is instantiated, and during runtime of the processing system. The tuple object is stored in a memory.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: January 13, 2015
    Assignee: Oracle International Corporation
    Inventors: Hoyong Park, Namit Jain, Anand Srinivasan, Shailendra Mishra
  • Patent number: 8716081
    Abstract: A method and structure for a memory device, such as a 1T-SRAM, having a capacitor top plate directly over a doped bottom plate region. An example device comprises the following. An isolation film formed as to surround an active area on a substrate. A gate dielectric and gate electrode formed over a portion of the active area. A source element and a drain element in the substrate adjacent to the gate electrode. The drain element is comprised of a drain region and a bottom plate region. The drain region is between the bottom plate region and the gate structure. A capacitor dielectric and a capacitor top plate are over at least portions of the bottom plate region.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: May 6, 2014
    Assignee: Globalfoundries Singapore Pte. Ltd.
    Inventors: Lee Wee Teo, Yong Meng Lee, Zhao Lun, Chung Woh Lai, Shyue Seng Tan, Jeffrey Chee, Shailendra Mishra, Johnny Widodo
  • Patent number: 8676841
    Abstract: Techniques for detecting recurring non-occurrences of an event. In one embodiment, techniques are provided for detecting the non-occurrence of an event within each of a series of time periods following the occurrence of another event. Language extensions are provided that enable queries to be formulated for detecting recurring non-occurrence of an event following occurrence of a triggering event.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: March 18, 2014
    Assignee: Oracle International Corporation
    Inventors: Anand Srinivasan, Rakesh Komuravelli, Shailendra Mishra