Patents by Inventor Vinay Balasubramaniam
Vinay Balasubramaniam 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: 20240098480Abstract: A method performed by a multi-subscriber identity module (MUSIM) user equipment (UE) for continuing operation of the MUSIM UE in a first mode, the MUSIM UE including a first SIM and a second SIM, and the method including transmitting, by the MUSIM UE, an uplink signalling message in response to determining a trigger condition has been satisfied, the uplink signalling message including one of compatible band information for the first SIM and the SIM, or one or more other stacks serving band information associated with the second SIM, receiving, by the MUSIM UE from a network, a radio resource control (RRC) reconfiguration signalling message for performing at least one activity at the first SIM in response to the transmitting the uplink signalling message, and performing, by the MUSIM UE, the at least one activity based on the RRC reconfiguration signalling message.Type: ApplicationFiled: September 7, 2023Publication date: March 21, 2024Applicant: Samsung Electronics Co., Ltd.Inventors: Rohan RAJ, Ashish Kumar GUPTA, Sanjeevi Reddy GONDESI VENKATA MALIKARJUNA, Mohanraja BALASUBRAMANIAM, Prashant ASHOKCHITARE, Ramkumar THIRUMALLI SURESHSAH, Vinay Kumar SHRIVASTAVA
-
Publication number: 20240037146Abstract: A method of storing semi-structured data includes receiving user data from a user of a query system where the user data includes semi-structured user data. The method also includes receiving an indication that the semi-structured user data fails to include a fixed schema. In response to the indication that the semi-structured user data fails to include the fixed schema, the method further includes parsing the semi-structured user data into a plurality of data paths and extracting a data type associated with each respective data path of the plurality of data paths. The method additionally includes storing the semi-structured user data as a row entry in a table of a database in communication with the query system wherein each column value associated with the row entry corresponds to a respective one of the plurality of data paths and the data type associated with the respective data path.Type: ApplicationFiled: October 9, 2023Publication date: February 1, 2024Applicant: Google LLCInventors: Luis Alonso, Vladislav Grachev, Hossein Ahmadi, Srinagesh Susarla, Francis Lan, Srinidhi Raghavan, Vinay Balasubramaniam, Oleksandr Blyzniuchenko
-
Patent number: 11816157Abstract: A method of storing semi-structured data includes receiving user data from a user of a query system where the user data includes semi-structured user data. The method also includes receiving an indication that the semi-structured user data fails to include a fixed schema. In response to the indication that the semi-structured user data fails to include the fixed schema, the method further includes parsing the semi-structured user data into a plurality of data paths and extracting a data type associated with each respective data path of the plurality of data paths. The method additionally includes storing the semi-structured user data as a row entry in a table of a database in communication with the query system wherein each column value associated with the row entry corresponds to a respective one of the plurality of data paths and the data type associated with the respective data path.Type: GrantFiled: May 5, 2021Date of Patent: November 14, 2023Assignee: Google LLCInventors: Luis Alonso, Vladislav Grachev, Hossein Ahmadi, Srinagesh Susarla, Francis Lan, Srinidhi Raghavan, Vinay Balasubramaniam, Oleksandr Blyzniuchenko
-
Publication number: 20220358160Abstract: A method of storing semi-structured data includes receiving user data from a user of a query system where the user data includes semi-structured user data. The method also includes receiving an indication that the semi-structured user data fails to include a fixed schema. In response to the indication that the semi-structured user data fails to include the fixed schema, the method further includes parsing the semi-structured user data into a plurality of data paths and extracting a data type associated with each respective data path of the plurality of data paths. The method additionally includes storing the semi-structured user data as a row entry in a table of a database in communication with the query system wherein each column value associated with the row entry corresponds to a respective one of the plurality of data paths and the data type associated with the respective data path.Type: ApplicationFiled: May 5, 2021Publication date: November 10, 2022Applicant: Google LLCInventors: Luis Alonso, Vladislav Grachev, Hossein Ahmadi, Srinagesh Susarla, Francis Lan, Srinidhi Raghavan, Vinay Balasubramaniam, Oleksandr Blyzniuchenko
-
Patent number: 8918501Abstract: Monitoring knowledge is distilled into platform-nonspecific patterns of high-level language elements compiled into management packs or other rule packs targeting specific platforms. A server health and/or configuration monitoring knowledge compiler accepts distillation document(s) and target-specific information, and generates target-specific rule packs to be consumed by monitoring tools to monitor specific target platforms consistent with the platform-nonspecific monitoring elements. Computational rule pack generation is qualitatively different from manual rule pack creation. Plug-ins tailor the compiler to generate on-premises or cloud-based rule packs. Distillation element examples include monitor alert types, instructional content types, target attributes and tags, monitored item types, event alert types, performance collection types, policy monitor types, and threshold monitor types.Type: GrantFiled: November 10, 2011Date of Patent: December 23, 2014Assignee: Microsoft CorporationInventors: Bonnie Nicole Feinberg, Vinay Balasubramaniam
-
Publication number: 20140370482Abstract: A virtual lab is generated for a underlying learning objective defined by a lab instructor. The virtual lab is decomposed into multiple lab steps. Each lab step defines a portion of the underlying learning objective that can be performed independently. Each lab step includes pedagogical information for teaching a learner the portion of the underlying learning objective and information for specifying a portion of the underlying system that will execute the lab step. A first portion of the underlying system is caused to execute a first lab step. This allows the learner to perform the portion of the underlying learning objective defined in the first lab step. An event generated by the learner's performance of the first lab step is received. In response, a specific pedagogical procedure that is dictated by the event is caused to be performed.Type: ApplicationFiled: June 18, 2013Publication date: December 18, 2014Inventors: Thekkthalackal Varugis Kurien, Alpesh Gaglani, Arunprakash Balakrishnan, Eric . D. Schweickert, Daniel Behrendt, Vinay Balasubramaniam, Suyash Sinha
-
Publication number: 20140304181Abstract: Authenticating a badge. The badge represents at least one of skills, training, attributes, or qualifications of an individual. The method includes at a trustworthy verifier, accessing a badge image identified by a user. The method further includes at the trustworthy verifier, accessing policy identified by the user. The method further includes determining that the badge identified by the user is compliant with the policy by determining that the badge complies with the policy identified by the user. As a result of determining that the badge is compliant with the policy, the method further includes causing an indicator to be displayed in a trustworthy way to indicate to the user that the purported badge is compliant with the policy.Type: ApplicationFiled: June 24, 2013Publication date: October 9, 2014Inventors: T. Varugis Kurien, Donald Frank Brinkman, Vinay Balasubramaniam, Suyash Sinha, Alpesh R. Gaglani, Tushar Subodh Nene
-
Publication number: 20140304182Abstract: Identifying that one or more badges in a set of a plurality of badges indicates that an individual having the set of a plurality of badges meets certain requirements in terms of one or more of skills, training, attributes, or qualifications. The method includes identifying a set of a plurality of badges for an individual. The method further includes identifying evaluation criteria, the evaluation criteria comprising criteria for evaluating a plurality of badges, that when satisfied, indicates that an individual meets certain requirements. The method further includes comparing the set of the plurality of badges to the evaluation criteria.Type: ApplicationFiled: June 24, 2013Publication date: October 9, 2014Inventors: T. Varugis Kurien, Donald Frank Brinkman, Vinay Balasubramaniam, Suyash Sinha, Alpesh R. Gaglani, Tushar Subodh Nene
-
Publication number: 20140304787Abstract: Sending alerts regarding events related to badges. A method includes receiving a subscription for an entity to receive alerts regarding one or more badges or one or more individuals as it relates to the one or more individuals receiving or maintaining badges. The one or more badges signify one or more of skills, training, attributes, or qualifications of individuals who receive them. The method further includes determining that an event has occurred with respect to the one or more badges or one or more individuals. As a result, the method further includes notifying the entity of the event.Type: ApplicationFiled: June 24, 2013Publication date: October 9, 2014Inventors: T. Varugis Kurien, Donald Frank Brinkman, Vinay Balasubramaniam, Suyash Sinha, Alpesh R. Gaglani, Tushar Subodh Nene
-
Publication number: 20130124713Abstract: Monitoring knowledge is distilled into platform-nonspecific patterns of high-level language elements compiled into management packs or other rule packs targeting specific platforms. A server health and/or configuration monitoring knowledge compiler accepts distillation document(s) and target-specific information, and generates target-specific rule packs to be consumed by monitoring tools to monitor specific target platforms consistent with the platform-nonspecific monitoring elements. Computational rule pack generation is qualitatively different from manual rule pack creation. Plug-ins tailor the compiler to generate on-premises or cloud-based rule packs. Distillation element examples include monitor alert types, instructional content types, target attributes and tags, monitored item types, event alert types, performance collection types, policy monitor types, and threshold monitor types.Type: ApplicationFiled: November 10, 2011Publication date: May 16, 2013Applicant: MICROSOFT CORPORATIONInventors: Bonnie Nicole Feinberg, Vinay Balasubramaniam