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: 7536314
    Abstract: 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: Grant
    Filed: February 8, 2002
    Date of Patent: May 19, 2009
    Assignee: eTalk Corporation
    Inventors: William O. Whisenhunt, Blair E. Nygren, Abhay S. Shah
  • Patent number: 7486870
    Abstract: 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: Grant
    Filed: April 11, 2006
    Date of Patent: February 3, 2009
    Assignee: eTalk Corporation
    Inventors: Blair E. Nygren, Jonathan B. Hart, Abhay S. Shah
  • Patent number: 7389240
    Abstract: 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: Grant
    Filed: February 8, 2002
    Date of Patent: June 17, 2008
    Assignee: etalk Corporation
    Inventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
  • Patent number: 7043745
    Abstract: 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: Grant
    Filed: December 29, 2000
    Date of Patent: May 9, 2006
    Assignee: eTalk Corporation
    Inventors: Blair E Nygren, Jonathan B Hart, Abhay S Shah
  • Patent number: 7027708
    Abstract: 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: Grant
    Filed: December 29, 2000
    Date of Patent: April 11, 2006
    Assignee: eTalk Corporation
    Inventors: Blair E. Nygren, Jonathan B. Hart, Abhay S. Shah
  • Patent number: 6801618
    Abstract: 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: Grant
    Filed: February 8, 2002
    Date of Patent: October 5, 2004
    Assignee: eTalk Corporation
    Inventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
  • Publication number: 20030235390
    Abstract: 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: Application
    Filed: December 29, 2000
    Publication date: December 25, 2003
    Applicant: Nokia Networks Oy
    Inventors: Blair E. Nygren, Jonathan B. Hart, Abhay S. Shah
  • Publication number: 20030154241
    Abstract: 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: Application
    Filed: February 8, 2002
    Publication date: August 14, 2003
    Applicant: e-talk Corporation
    Inventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
  • Publication number: 20030154240
    Abstract: 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: Application
    Filed: February 8, 2002
    Publication date: August 14, 2003
    Applicant: e-talk Corporation
    Inventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
  • Publication number: 20030154086
    Abstract: 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: Application
    Filed: February 8, 2002
    Publication date: August 14, 2003
    Inventors: Blair E. Nygren, William O. Whisenhunt, Abhay S. Shah
  • Publication number: 20020106190
    Abstract: 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: Application
    Filed: December 29, 2000
    Publication date: August 8, 2002
    Applicant: e-talk Corporation
    Inventors: Blair E. Nygren, Jonathan B. Hart, Abhay S. Shah
  • Patent number: 5717614
    Abstract: 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: Grant
    Filed: May 10, 1995
    Date of Patent: February 10, 1998
    Assignee: National Instruments Corporation
    Inventors: Abhay S. Shah, Jogen Pathak, Bob Mitchell, Hugo A. Andrade, Samson L. DeKey, Todd Brower