Patents by Inventor Jogen Pathak
Jogen Pathak 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: 7916651Abstract: A system and method for heterogeneous network communication including wired, and wireless communication mediums for seamless data, voice, as well as multimedia applications independent of the actual communication medium, type of device, and protocols running over such communication channels. The devices are structured to operate over both wired and wireless communication mediums individually or simultaneously in the intermittent or continuous fashion in secure or non-secure mode, after obtaining explicit, implicit or no permission for usage. The system and method described herein allow the communication channels operate in their native mode of operation independent of converged application perception by user of the application, a user being a person, a machine, or any other such entity that can be identified as user.Type: GrantFiled: December 16, 2008Date of Patent: March 29, 2011Assignee: Varaha Systems IncorporatedInventors: Jogen Pathak, Rangaprasad Govindarajan, Piyush Charan, Anureg Vohra
-
Publication number: 20090097479Abstract: A system and method for heterogeneous network communication including wired, and wireless communication mediums for seamless data, voice, as well as multimedia applications independent of the actual communication medium, type of device, and protocols running over such communication channels. The devices are structured to operate over both wired and wireless communication mediums individually or simultaneously in the intermittent or continuous fashion in secure or non-secure mode, after obtaining explicit, implicit or no permission for usage. The system and method described herein allow the communication channels operate in their native mode of operation independent of converged application perception by user of the application, a user being a person, a machine, or any other such entity that can be identified as user.Type: ApplicationFiled: December 16, 2008Publication date: April 16, 2009Applicant: Varaha Systems, Inc.Inventors: Jogen Pathak, Rangaprasad Govindarajan, Piyush Charan, Anureg Vohra
-
Patent number: 7466696Abstract: A system and method for heterogeneous network communication including wired, and wireless communication mediums for seamless data, voice, as well as multimedia applications independent of the actual communication medium, type of device, and protocols running over such communication channels. The devices are structured to operate over both wired and wireless communication mediums individually or simultaneously in the intermittent or continuous fashion in secure or non-secure mode, after obtaining explicit, implicit or no permission for usage. The system and method described herein allow the communication channels operate in their native mode of operation independent of converged application perception by user of the application, a user being a person, a machine, or any other such entity that can be identified as user.Type: GrantFiled: May 13, 2004Date of Patent: December 16, 2008Assignee: Varaha SystemsInventors: Jogen Pathak, Rangaprasad Govindarajan, Piyush Charan, Anurag Vohra
-
Publication number: 20070042777Abstract: A power management system is described where the handset can enter sleep or hibernation mode for a particular service, when the particular service is either not used or not available. The handset is capable of using the service, even in response to a non-user initiated incoming request for communication. The handset receives the request over the active service. The handset can then check for the availability of the inactive service, activate it, and a selection can be made between them.Type: ApplicationFiled: August 14, 2006Publication date: February 22, 2007Applicant: Varaha SystemsInventors: Rangaprasad Govindarajan, Anurag Vohra, Jogen Pathak
-
Publication number: 20060126499Abstract: A system and method for heterogeneous network communication including wired, and wireless communication mediums for seamless data, voice, as well as multimedia applications independent of the actual communication medium, type of device, and protocols running over such communication channels. The devices are structured to operate over both wired and wireless communication mediums individually or simultaneously in the intermittent or continuous fashion in secure or non-secure mode, after obtaining explicit, implicit or no permission for usage. The system and method described herein allow the communication channels operate in their native mode of operation independent of converged application perception by user of the application, a user being a person, a machine, or any other such entity that can be identified as user.Type: ApplicationFiled: May 13, 2004Publication date: June 15, 2006Inventors: Jogen Pathak, Rangaprasad Govindarajan, Piyush Charan, Anurag Vohra
-
Publication number: 20030035407Abstract: A system, method, and apparatus for transmitting packet data over a wireless network to a mobile station is presented herein. Packet data are received at a wireless content switch which is interposed between a wireline network and the mobile station. The wireless content switch is equipped to detect lost packets, lost acknowledgments, and take appropriate remedial action, without invoking the congestion control and avoidance mechanisms of the transmission control protocol.Type: ApplicationFiled: June 19, 2001Publication date: February 20, 2003Inventors: Rangaprasad Govindarajan, Shridhar Krishnamurthy, Jogen Pathak
-
Publication number: 20030028806Abstract: A system, apparatus, and method for dynamically allocating ports in a firewall is presented herein. During establishment of a data transfer session, such as a voice over IP call, the firewall receives signals which establish the data transfer session. The foregoing signals indicate the identity of the terminals as well as the port numbers used by the terminals. The firewall records the foregoing information. During the data transfer session, data packets for a terminal in the network of the firewall are examined for addresses and port numbers of the sender and destination. Wherein the foregoing information matches the information recorded during establishment of the data transfer session, the data packets are permitted to reach the terminal.Type: ApplicationFiled: August 13, 2001Publication date: February 6, 2003Inventors: Rangaprasad Govindarajan, Jogen Pathak
-
Publication number: 20030014495Abstract: A technique as well as associated systems, methods, and apparatuses for preventing an overflow of data packets at a node in a wireless data network is presented herein. The amount of available allocated memory for a wireless client is monitored by a wireless client. The wireless content switch also intercepts a signal transmitted from the wireless client which indicates the amount of available memory at the wireless client. The wireless content switch modifies the signal such that the indicated amount of memory does not exceed the amount of memory allocated at the node for the wireless client.Type: ApplicationFiled: July 25, 2001Publication date: January 16, 2003Inventors: Jogen Pathak, Vyankatesh Shanbhag
-
Publication number: 20030014497Abstract: A system and method for establishing a server initiated data connection with a particular wireless client are presented herein. A wireless content switch is inserted into the wireless data service network and receives requests for data connections with particular wireless content switches from content servers. Responsive to receiving the request, the wireless content switch transmits signals to the wireless client causing the wireless client to request a data connection with the content server. During the processing of the request, the wireless network transmits a signal embedded with an address associated with the wireless client which is received by the wireless content switch. The wireless content switch transmits a signal which provides the address to the content server. Upon receiving the address, the content server transmits data with the foregoing address.Type: ApplicationFiled: August 13, 2001Publication date: January 16, 2003Inventors: Jogen Pathak, Vyankatesh Shanbhag
-
Publication number: 20020143971Abstract: A system, method, and apparatus for session resumption in a wireless data network is presented herein. A wireless content switch is placed between the wired network and the mobile station which maintains a session log of pending sessions, including the mobile session, the content server, and status of the session. Wherein the session is interrupted, and resumed, the session log is examined for a record associated with the resumed session. Wherein a record is found for the resumed session, the wireless content switch modifies commands to permit session resumption at the point of interruption, in contrast with restarting the session.Type: ApplicationFiled: June 6, 2001Publication date: October 3, 2002Inventors: Rangaprasad Govindarajan, Steven McCutchen, Jogen Pathak
-
Patent number: 5847955Abstract: A system and method for controlling a computer-based instrumentation system which provides simplified application development and improved performance for instrumentation systems. The present invention provides a system including a software architecture which defines the control and management of an instrumentation system. The present invention includes a base object class, an object manager, session and resource classes, and one or more resource templates. The instrumentation system of the present invention provides a plurality of instrument control resources which are used as building blocks to create instrument drivers and higher level applications. The present invention also uses object oriented technology which allows device resources to be easily combined to create higher level applications. The present invention is independent of I/O interface type, operating system, and programming language while also providing a common look and feel and consistent API to the user.Type: GrantFiled: June 23, 1997Date of Patent: December 8, 1998Assignee: National Instruments CorporationInventors: Bob Mitchell, Hugo Andrade, Jogen Pathak, Samson DeKey, Abhay Shah, Todd Brower
-
Patent number: 5724272Abstract: A method and apparatus for controlling instrumentation systems and for providing a user with the capability to develop instrument drivers and application software for controlling instrumentation systems. The present invention provides a system including a software architecture which defines the control and management of an instrumentation system. The method of the present invention utilizes a device resource independence approach whereby the individual capabilities of devices are broken down into a plurality of objects called resources and these resources are then used to develop instrument drivers or instrument control applications. The method of the present invention also uses object oriented technology which allows device resources to be easily combined to create higher level applications. The present invention is independent of I/O interface type, operating system, and programming language while also providing a common look and feel and consistent API to the user.Type: GrantFiled: May 4, 1994Date of Patent: March 3, 1998Assignee: National Instruments CorporationInventors: Bob Mitchell, Hugo Andrade, Jogen Pathak, Samson DeKey, Abhay Shah, Todd Brower
-
Patent number: 5717614Abstract: A system and method for improved handling of events in an instrumentation system which provides numerous features and advantages over prior art methods. The present invention provides simplified application development and improved performance for instrumentation systems. The instrumentation system of the present invention provides event queueing, event handling, and suspend handling features, thus providing the user or developer with greater freedom in designing his test and measurement or process control application. The present invention includes a single operation referred to as viEnableEvent which is used for enabling events of all event types, and a single operation for installing handlers for all event types, referred to as viInstallHandlr. The operation viEnableEvent includes one or more parameters which can be specified as a filter to qualify the types of events desired to be received at the time of the event occurrence.Type: GrantFiled: May 10, 1995Date of Patent: February 10, 1998Assignee: National Instruments CorporationInventors: Abhay S. Shah, Jogen Pathak, Bob Mitchell, Hugo A. Andrade, Samson L. DeKey, Todd Brower
-
Patent number: 5710727Abstract: A system and method for developing instrument drivers and applications in a computer-based instrumentation system. The present invention provides simplified application development and improved performance for instrumentation systems. The instrumentation system of the present invention provides a plurality of instrument control resources which are used as building blocks to create instrument drivers and higher level applications. The present invention also uses object oriented technology which allows device resources to be easily combined to create higher level applications. The present invention is independent of I/O interface type, operating system, and programming language while also providing a common look and feel and consistent API to the user. A developer creates a resource in the VISA system by first determining if the desired resource can inherit from a currently existing resource.Type: GrantFiled: October 17, 1995Date of Patent: January 20, 1998Assignee: National Instruments CorporationInventors: Bob Mitchell, Hugo Andrade, Jogen Pathak, Samson DeKey, Abhay Shah, Todd Brower