Patents by Inventor Rajesh Hegde
Rajesh Hegde 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: 20240372779Abstract: In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.Type: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Inventors: William Britto Arimboor JOSEPH, Ronald BONICA, Shraddha HEGDE, Parag KANERIYA, Rajesh Shetty MANUR
-
Publication number: 20240278934Abstract: Airport gate visual docking guidance system digital twin methods, systems, and devices are described herein. One method includes: identifying that a device of the visual docking guidance system is non-responsive, determining which device is non-responsive, initiating start-up of one visual docking guidance system program selected from: a visual docking guidance system software program, a central computing system program, or an operating station program, selecting a digital twin data set corresponding to the device of the visual docking guidance system that was non-responsive, wherein the set includes parameter data that was customized by a user of the visual docking guidance system and is particular to the device of the visual docking guidance system that was non-responsive, and sending the digital twin parameter data to the device of the visual docking guidance system that was non-responsive to update one or more parameters stored in association with the visual docking guidance system program.Type: ApplicationFiled: March 27, 2024Publication date: August 22, 2024Inventors: Jayaprakash Meruva, Rajesh V. Poojary, Sachin Kumar S., Ganapati Hegde
-
Patent number: 12068917Abstract: In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.Type: GrantFiled: April 25, 2023Date of Patent: August 20, 2024Assignee: Juniper Networks, Inc.Inventors: William Britto Arimboor Joseph, Ronald Bonica, Shraddha Hegde, Parag Kaneriya, Rajesh Shetty Manur
-
Patent number: 11907252Abstract: A method may include detecting one or more trigger events at a first data center hosting a software application having a first customer onboarded at the first data center but not a second data center also hosting the software application. In response to the trigger events, a first data associated with the first customer may be replicated at the second data center to enable a collaboration between the first customer and a second customer of the software application onboarded at the second data center but not the first data center. One or more data replication relevant settings may be applied to prevent a second data associated with the first customer from being replicated at the second data center. Furthermore, the data replication relevant settings may be applied to prevent the first data from being replicated at a third data center. Related systems and computer program products are also provided.Type: GrantFiled: December 3, 2021Date of Patent: February 20, 2024Assignee: SAP SEInventors: Tanmoy Pal, Rajesh Hegde
-
Publication number: 20230177066Abstract: A method may include detecting one or more trigger events at a first data center hosting a software application having a first customer onboarded at the first data center but not a second data center also hosting the software application. In response to the trigger events, a first data associated with the first customer may be replicated at the second data center to enable a collaboration between the first customer and a second customer of the software application onboarded at the second data center but not the first data center. One or more data replication relevant settings may be applied to prevent a second data associated with the first customer from being replicated at the second data center. Furthermore, the data replication relevant settings may be applied to prevent the first data from being replicated at a third data center. Related systems and computer program products are also provided.Type: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Inventors: Tanmoy Pal, Rajesh Hegde
-
Publication number: 20180232129Abstract: Techniques for recording and replay of a live conference while still attending the live conference are described. A conferencing system includes a user interface generator, a live conference processing module, and a replay processing module. The user interface generator is configured to generate a user interface that includes a replay control panel and one or more output panels. The live conference processing module is configured to extract information included in received conferencing data that is associated with one or more conferencing modalities, and to display the information in the one or more output panels in a live manner (e.g., as a live conference). The replay processing module is configured to enable information associated with the one or more conferencing modalities corresponding to a time of the conference session prior to live to be presented at a desired rate, possibly different from the real-time rate.Type: ApplicationFiled: April 13, 2018Publication date: August 16, 2018Inventors: Kori Inkpen Quinn, Rajesh Hegde, Zhengyou Zhang, John Tang, Sasa Junuzovic, Christopher Brooks
-
Patent number: 9977574Abstract: Techniques for recording and replay of a live conference while still attending the live conference are described. A conferencing system includes a user interface generator, a live conference processing module, and a replay processing module. The user interface generator is configured to generate a user interface that includes a replay control panel and one or more output panels. The live conference processing module is configured to extract information included in received conferencing data that is associated with one or more conferencing modalities, and to display the information in the one or more output panels in a live manner (e.g., as a live conference). The replay processing module is configured to enable information associated with the one or more conferencing modalities corresponding to a time of the conference session prior to live to be presented at a desired rate, possibly different from the real-time rate.Type: GrantFiled: July 9, 2014Date of Patent: May 22, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Kori Inkpen Quinn, Rajesh Hegde, Zhengyou Zhang, John Tang, Sasa Junuzovic, Christopher Brooks
-
Publication number: 20140351871Abstract: A live media processing and streaming service provides a content provider with media processing and distribution capabilities for live events. The service provides capabilities for capturing a live event, configuring programs from the live event, formatting the programs into a mezzanine format suitable for streaming, storage of the presentation manifest and fragments corresponding to a program into a cloud storage, and distribution of the presentation manifest and fragments to media consumers in real time.Type: ApplicationFiled: May 22, 2013Publication date: November 27, 2014Applicant: Microsoft CorporationInventors: Rodrigo Maialle Bomfim, Rajesh Hegde, Steven Goulet, Prakash Duggaraju, Ivan Shaporov, Jason Suess
-
Publication number: 20140325393Abstract: Techniques for recording and replay of a live conference while still attending the live conference are described. A conferencing system includes a user interface generator, a live conference processing module, and a replay processing module. The user interface generator is configured to generate a user interface that includes a replay control panel and one or more output panels. The live conference processing module is configured to extract information included in received conferencing data that is associated with one or more conferencing modalities, and to display the information in the one or more output panels in a live manner (e.g., as a live conference). The replay processing module is configured to enable information associated with the one or more conferencing modalities corresponding to a time of the conference session prior to live to be presented at a desired rate, possibly different from the real-time rate.Type: ApplicationFiled: July 9, 2014Publication date: October 30, 2014Inventors: Kori Inkpen Quinn, Rajesh Hegde, Zhengyou Zhang, John Tang, Sasa Junuzovic, Christopher Brooks
-
Patent number: 8797380Abstract: Techniques for recording and replay of a live conference while still attending the live conference are described. A conferencing system includes a user interface generator, a live conference processing module, and a replay processing module. The user interface generator is configured to generate a user interface that includes a replay control panel and one or more output panels. The live conference processing module is configured to extract information included in received conferencing data that is associated with one or more conferencing modalities, and to display the information in the one or more output panels in a live manner (e.g., as a live conference). The replay processing module is configured to enable information associated with the one or more conferencing modalities corresponding to a time of the conference session prior to live to be presented at a desired rate, possibly different from the real-time rate, if a replay mode is selected in the replay control panel.Type: GrantFiled: April 30, 2010Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Kori Inkpen Quinn, Rajesh Hegde, Zhengyou Zhang, John Tang, Sasa Junuzovic, Christopher Brooks
-
Patent number: 8407670Abstract: A computer code conflict notification and resolution technique that provides a collaborative programming environment for conflicts management is presented. The technique detects potential conflicts and provides facilities that allow programmers to work collaboratively to resolve the conflicts as they occur. This includes the ability to conduct a code session in which conflicting code elements are compared and changed as needed to resolve conflicts. In addition, in-place audio/video, text chat and application sharing is provided. This allows communication sessions to be conducted within the programming environment.Type: GrantFiled: June 2, 2006Date of Patent: March 26, 2013Assignee: Microsoft CorporationInventors: Rajesh Hegde, Prasun Dewan
-
Patent number: 8060855Abstract: An identification of a multi-component development artifact to be shared is obtained in a development environment. A remote receiver with whom to share components of the artifact is designated. Components of the artifact are shared with the remote receiver by automatically locating the components and sending the located components in a package with associated type descriptions. After the package is received, a check for conflicts is made, and acceptable components are merged into the local development environment.Type: GrantFiled: October 9, 2007Date of Patent: November 15, 2011Assignee: Microsoft CorporationInventors: Rajesh Hegde, Dragos A. Manolescu
-
Publication number: 20110267419Abstract: Techniques for recording and replay of a live conference while still attending the live conference are described. A conferencing system includes a user interface generator, a live conference processing module, and a replay processing module. The user interface generator is configured to generate a user interface that includes a replay control panel and one or more output panels. The live conference processing module is configured to extract information included in received conferencing data that is associated with one or more conferencing modalities, and to display the information in the one or more output panels in a live manner (e.g., as a live conference). The replay processing module is configured to enable information associated with the one or more conferencing modalities corresponding to a time of the conference session prior to live to be presented at a desired rate, possibly different from the real-time rate, if a replay mode is selected in the replay control panel.Type: ApplicationFiled: April 30, 2010Publication date: November 3, 2011Applicant: MICROSOFT CORPORATIONInventors: Kori Inkpen Quinn, Rajesh Hegde, Zhengyou Zhang, John Tang, Sasa Junuzovic, Christopher Brooks
-
Patent number: 7624145Abstract: A framework for facilitating collaborative interaction between users of a web application is presented. The framework provides persistence and sharing mechanisms for arbitrary application-defined objects. The sharing mechanism is coupled with a consistency mechanism that keeps client states consistent even when users perform conflicting operations. This framework is application-independent in that the persistence, sharing between clients and maintaining a consistent state among the clients is accomplished without the need for specific knowledge of the design of the web application. Thus, web developers can focus on the logic of the application and the UI, instead of spending time designing and implementing collaborative capabilities.Type: GrantFiled: January 6, 2007Date of Patent: November 24, 2009Assignee: Microsoft CorporationInventors: Sasa Junuzovic, Rajesh Hegde, Li-wei He, Zhengyou Zhang, Steven Drucker
-
Publication number: 20090094572Abstract: An identification of a multi-component development artifact to be shared is obtained in a development environment. A remote receiver with whom to share components of the artifact is designated. Components of the artifact are shared with the remote receiver by automatically locating the components and sending the located components in a package with associated type descriptions. After the package is received, a check for conflicts is made, and acceptable components are merged into the local development environment.Type: ApplicationFiled: October 9, 2007Publication date: April 9, 2009Applicant: Microsoft CorporationInventors: Rajesh Hegde, Dragos A. Manolescu
-
Publication number: 20080168139Abstract: A framework for facilitating collaborative interaction between users of a web application is presented. The framework provides persistence and sharing mechanisms for arbitrary application-defined objects. The sharing mechanism is coupled with a consistency mechanism that keeps client states consistent even when users perform conflicting operations. This framework is application-independent in that the persistence, sharing between clients and maintaining a consistent state among the clients is accomplished without the need for specific knowledge of the design of the web application. Thus, web developers can focus on the logic of the application and the UI, instead of spending time designing and implementing collaborative capabilities.Type: ApplicationFiled: January 6, 2007Publication date: July 10, 2008Applicant: Microsoft CorporationInventors: Sasa Junuzovic, Rajesh Hegde, Li-Wei He, Zhengyou Zhang, Steven Drucker
-
Publication number: 20080005235Abstract: A system and process for providing a network and computer-based integrated development environment is presented that provides collaboration and information sharing for development project team members. Generally, this is accomplished by integrating a presence and activity awareness information module, a collaboration tools module, and a user interface into a single environment that is accessible over a distributed network and serves as a virtual development complex. The information module continuously collects, monitors and analyzes information about the presence of each team member and their activity in the project. The tools module provides a wide range of facilities for synchronous and asynchronous collaboration and information sharing between team members.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Applicant: Microsoft CorporationInventors: Rajesh Hegde, Prasun Dewan, Yong Rui
-
Publication number: 20070283321Abstract: A computer code conflict notification and resolution technique that provides a collaborative programming environment for conflicts management is presented. The technique detects potential conflicts and provides facilities that allow programmers to work collaboratively to resolve the conflicts as they occur. This includes the ability to conduct a code session in which conflicting code elements are compared and changed as needed to resolve conflicts. In addition, in-place audio/video, text chat and application sharing is provided. This allows communication sessions to be conducted within the programming environment.Type: ApplicationFiled: June 2, 2006Publication date: December 6, 2007Applicant: Microsoft CorporationInventors: Rajesh Hegde, Prasun Dewan