Patents by Inventor Balasubramanian Viswanathan

Balasubramanian Viswanathan 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: 11974006
    Abstract: System and methods for facilitating content watch parties may include a sync server having a server CPU, a host user device, a client user device, and a content provider. The content provider may first provide a first portion of the content independently to the host user device and the client user device. The content provider may second provide a second portion of the content to the host user device and the client user device. The first providing of the first portion of the content may occur separately of the second providing of the second portion of the content. The sync server may synchronize the second providing of the second portion of the content to the client user device to facilitate substantially simultaneously presentations of the second portion of the content by the host user device and the client user device.
    Type: Grant
    Filed: January 8, 2023
    Date of Patent: April 30, 2024
    Assignee: DISH Network Technologies India Private Limited
    Inventors: Satish Balasubramanian Iyer, Girish Pai Mangaldas, Mahesh Thatumparmbil Viswanathan, Nishit Dabi
  • Patent number: 11874688
    Abstract: Example techniques for identification of diagnostic messages corresponding to exceptions are described. A determination model may determine whether a set of diagnostic messages generated based on analysis of a source code includes a diagnostic message that likely corresponds to an exception. The determination may be used to identify a set of diagnostic messages including the diagnostic message that likely corresponds to an exception.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: January 16, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Soumitra Chatterjee, Balasubramanian Viswanathan
  • Publication number: 20230028560
    Abstract: Example techniques for identification of diagnostic messages corresponding to exceptions are described. A determination model may determine whether a set of diagnostic messages generated based on analysis of a source code includes a diagnostic message that likely corresponds to an exception. The determination may be used to identify a set of diagnostic messages including the diagnostic message that likely corresponds to an exception.
    Type: Application
    Filed: November 4, 2021
    Publication date: January 26, 2023
    Inventors: Soumitra CHATTERJEE, Balasubramanian VISWANATHAN
  • Patent number: 7895605
    Abstract: A method and apparatus for tracking data associated with an event across multiple files includes generating a particular value upon occurrence of a particular event during a first process spawned from a first module. The particular value is unique among all events during processes spawned from all modules. First data associated with the particular event is written to a first file of the multiple files. The first file records information associated with the first process according to the first module. The first data includes the particular value. Second data is sent to a second process spawned from a second module. The second data includes the particular value.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: February 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Deepangkar Goswami, Balasubramanian Viswanathan, Madan Mohan Vinjamuri
  • Patent number: 7424716
    Abstract: A method and apparatus for tracking data associated with an event across multiple files includes generating a particular value upon occurrence of a particular event during a first process spawned from a first module. The particular value is unique among all events during processes spawned from all modules. First data associated with the particular event is written to a first file of the multiple files. The first file records information associated with the first process according to the first module. The first data includes the particular value. Second data is sent to a second process spawned from a second module. The second data includes the particular value.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: September 9, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Deepangkar Goswami, Balasubramanian Viswanathan, Madan Mohan Vinjamuri
  • Publication number: 20080134214
    Abstract: A method and apparatus for tracking data associated with an event across multiple files includes generating a particular value upon occurrence of a particular event during a first process spawned from a first module. The particular value is unique among all events during processes spawned from all modules. First data associated with the particular event is written to a first file of the multiple files. The first file records information associated with the first process according to the first module. The first data includes the particular value. Second data is sent to a second process spawned from a second module. The second data includes the particular value.
    Type: Application
    Filed: February 13, 2008
    Publication date: June 5, 2008
    Inventors: Deepangkar Goswami, Balasubramanian Viswanathan, Madan Mohan Vinjamuri
  • Publication number: 20070169010
    Abstract: A multiplatform programming environment enables development of correct and reliable programs for heterogeneous computing environments. A set of features and/or functionality that is independent of a particular programmatic platform may be specified with one or more domain specifications, and multiplatform programs may be developed in accordance with the domain specification(s). Domain specification compliance tools may analyze source code, including source code containing statements of interpreted and/or weakly typed programming languages, in order to identify and report specification non-compliance. The source code may be translated into multiplatform code. Execution of the multiplatform code may be requested by a particular platform. Platform capabilities may be assessed and augmented as required to conform to a multiplatform standard, for example, corresponding to the domain specification, and the multiplatform code may be executed by the assessed platform.
    Type: Application
    Filed: October 31, 2005
    Publication date: July 19, 2007
    Applicant: DHI Technologies, Inc.
    Inventors: Richard Garner, Jeffrey Scofield, Balasubramanian Viswanathan, Howard Jess, Son Nguyen
  • Publication number: 20070169036
    Abstract: Computer program source code may be parsed to generate corresponding type constraints. The type constraints may be incrementally resolved to achieve incremental type inferencing of various programmatic elements specified by the source code. In contrast to conventional type inference, incremental type inferencing may enable the inference of type information for programmatic elements specified by a programming language that was not designed for type inference. One or more type constraints may be incrementally added to a constraint set and the constraint set repeatedly unified. Unification anomalies may arise during this process. For example, type mismatches corresponding to potential flaws in the source code may be detected by the unification process. In response to some or all of these anomalies, one or more entries may be made in a type anomaly audit. A separate such audit may be provided with respect to each intended deployment platform.
    Type: Application
    Filed: October 31, 2005
    Publication date: July 19, 2007
    Applicant: DHI Technologies, Inc.
    Inventors: Richard Garner, Jeffrey Scofield, Balasubramanian Viswanathan