Patents by Inventor Abhay S. Shah
Abhay S. Shah 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: 7536314Abstract: In one embodiment of the present invention, a system for processing work items includes a dispatcher operable to receive a plurality of messages and determine if any of the messages is associated with a work assignment. The system also includes an active work server communicatively coupled to the dispatcher and operable to receive work information associated with at least one message determined by the dispatcher to be associated with a work assignment. The active work server is further operable to create a work item associated with the at least one message based at least in part upon the work information, wherein the work item comprises an owner identifier. The active work server further communicates the work item to an owner associated with the owner identifier.Type: GrantFiled: February 8, 2002Date of Patent: May 19, 2009Assignee: eTalk CorporationInventors: William O. Whisenhunt, Blair E. Nygren, Abhay S. Shah
-
Patent number: 7486870Abstract: A client for reproducing a video session includes a memory and a processor coupled to the memory. The memory stores a first video frame that includes first video data, a first video sub-frame comprising second video data that is different from the first video data, and a second video sub-frame comprising third video data. The processor generates a second video frame using the first video frame and the first video sub-frame, wherein the third video data is different from the video data of the second video frame. The processor further generates a third video frame using the second video frame and the second video sub-frame, and displays the first video frame.Type: GrantFiled: April 11, 2006Date of Patent: February 3, 2009Assignee: eTalk CorporationInventors: Blair E. Nygren, Jonathan B. Hart, Abhay S. Shah
-
Patent number: 7389240Abstract: A system for implementing a recording plan based upon the presence of a client includes a client monitor and a plan manager. The client monitor generates a presence message signifying the presence of a client on a network associated with the system. The presence message comprises a presence type and a client identity. The plan manager receives the presence message from the client monitor and, in response, retrieves a plan template based upon the client identity and the presence type. The plan manager creates a recording plan associated with the client based at least in part upon the plan template.Type: GrantFiled: February 8, 2002Date of Patent: June 17, 2008Assignee: etalk CorporationInventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
-
Patent number: 7043745Abstract: A system for recording a video session includes a video server and a client coupled to the video server using a communication path. The video server communicates a start record command. The client determines the processing capacity of the client and establishes a recording interval in response to the determined processing capacity. The recording interval indicates a time between a first recording time and a second recording time. The client records a first video frame at the first recording time in response to the start record command, and records a second video frame at the second recording time. The first video frame includes first video data and the second video frame includes second video data. The client generates a video sub-frame comprising the second video data that is different from the first video data.Type: GrantFiled: December 29, 2000Date of Patent: May 9, 2006Assignee: eTalk CorporationInventors: Blair E Nygren, Jonathan B Hart, Abhay S Shah
-
Patent number: 7027708Abstract: A client for reproducing a video session includes a memory and a processor coupled to the memory. The memory stores a first video frame that includes first video data, a first video sub-frame comprising second video data that is different from the first video data, and a second video sub-frame comprising third video data. The processor generates a second video frame using the first video frame and the first video sub-frame, wherein the third video data is different from the video data of the second video frame. The processor further generates a third video frame using the second video frame and the second video sub-frame, and displays the first video frame.Type: GrantFiled: December 29, 2000Date of Patent: April 11, 2006Assignee: eTalk CorporationInventors: Blair E. Nygren, Jonathan B. Hart, Abhay S. Shah
-
Patent number: 6801618Abstract: A system for implementing a recording plan comprises a first record manager, a second record manager, and a session manager. The first record manager generates a first message that comprises a request to record a first session according to a recording plan, wherein the first session is conducted by a client associated with the recording plan. The session manager is communicatively coupled to the first record manager and the second record manager. The session manager generates a second message for communication to the first record manager. The second message comprises an authorization to record the first session. The session manager further generates a third message for communication to the second record manager. The third message comprises a command to record a second session.Type: GrantFiled: February 8, 2002Date of Patent: October 5, 2004Assignee: eTalk CorporationInventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
-
Publication number: 20030235390Abstract: A system for recording a video session includes a video server and a client coupled to the video server using a communication path. The video server communicates a start record command. The client determines the processing capacity of the client and establishes a recording interval in response to the determined processing capacity. The recording interval indicates a time between a first recording time and a second recording time. The client records a first video frame at the first recording time in response to the start record command, and records a second video frame at the second recording time. The first video frame includes first video data and the second video frame includes second video data. The client generates a video sub-frame comprising the second video data that is different from the first video data.Type: ApplicationFiled: December 29, 2000Publication date: December 25, 2003Applicant: Nokia Networks OyInventors: Blair E. Nygren, Jonathan B. Hart, Abhay S. Shah
-
Publication number: 20030154241Abstract: In one embodiment of the present invention, a system for processing work items includes a dispatcher operable to receive a plurality of messages and determine if any of the messages is associated with a work assignment. The system also includes an active work server communicatively coupled to the dispatcher and operable to receive work information associated with at least one message determined by the dispatcher to be associated with a work assignment. The active work server is further operable to create a work item associated with the at least one message based at least in part upon the work information, wherein the work item comprises an owner identifier. The active work server further communicates the work item to an owner associated with the owner identifier.Type: ApplicationFiled: February 8, 2002Publication date: August 14, 2003Applicant: e-talk CorporationInventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
-
Publication number: 20030154240Abstract: A system for implementing a recording plan comprises a first record manager, a second record manager, and a session manager. The first record manager generates a first message that comprises a request to record a first session according to a recording plan, wherein the first session is conducted by a client associated with the recording plan. The session manager is communicatively coupled to the first record manager and the second record manager. The session manager generates a second message for communication to the first record manager. The second message comprises an authorization to record the first session. The session manager further generates a third message for communication to the second record manager. The third message comprises a command to record a second session.Type: ApplicationFiled: February 8, 2002Publication date: August 14, 2003Applicant: e-talk CorporationInventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
-
Publication number: 20030154086Abstract: A system for implementing a recording plan based upon the presence of a client includes a client monitor and a plan manager. The client monitor generates a presence message signifying the presence of a client on a network associated with the system. The presence message comprises a presence type and a client identity. The plan manager receives the presence message from the client monitor and, in response, retrieves a plan template based upon the client identity and the presence type. The plan manager creates a recording plan associated with the client based at least in part upon the plan template.Type: ApplicationFiled: February 8, 2002Publication date: August 14, 2003Inventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
-
Publication number: 20020106190Abstract: A client for reproducing a video session includes a memory and a processor coupled to the memory. The memory stores a first video frame that includes first video data, a first video sub-frame comprising second video data that is different from the first video data, and a second video sub-frame comprising third video data. The processor generates a second video frame using the first video frame and the first video sub-frame, wherein the third video data is different from the video data of the second video frame. The processor further generates a third video frame using the second video frame and the second video sub-frame, and displays the first video frame.Type: ApplicationFiled: December 29, 2000Publication date: August 8, 2002Applicant: e-talk CorporationInventors: Blair E. Nygren, Jonathan B. Hart, Abhay S. Shah
-
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