Patents by Inventor Blair E. Nygren

Blair E. Nygren 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: 7072966
    Abstract: A method which routes a communication session, from a client to a service agent station, utilizing a dynamic skills table improves the efficiency of the communication session and increases client satisfaction. A remote server dynamically updates the skills table with service agent information, obtained from one or more sources, and communicates the skills table to a switch. A profile of the client's request for the communication session is generated and compared to the skills table. The switch subsequently routes the client to the optimal service agent station.
    Type: Grant
    Filed: August 14, 2001
    Date of Patent: July 4, 2006
    Assignee: eTalk Corporation
    Inventors: Gerald D. Benjamin, William O. Whisenhunt, Blair E. Nygren
  • 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