Patents by Inventor Jeffrey David Amsterdam
Jeffrey David Amsterdam 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: 9582596Abstract: A mechanism for determining if images exist before publishing to a web server, and replacing missing images with temporary images for the purpose of providing alternate content while eliminating web server error responses, which prevents needless alerts to site administrators. Upon detecting a modification to a web page, a determination is made as to whether the modification includes a link to an image that does not exist at a location specified by a path in the link to the image. Responsive to a determination that the modification includes a link to an image that does not exist at the location, an image placeholder is created for the image at the location.Type: GrantFiled: October 29, 2008Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Joseph Stephen Mabry, Brian Marshall O'Connell, Keith Raymond Walker
-
Patent number: 8812716Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.Type: GrantFiled: June 21, 2012Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
-
Patent number: 8782272Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.Type: GrantFiled: June 21, 2012Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
-
Publication number: 20140125662Abstract: A method for representing a moving object as it moves along a path in a three-dimensional coordinate system. A processor determines a direction of an animated motion of a three-dimensional object moving along a path from a starting location to a second location. The processor draws pairs of vectors from the starting location by performing a series of mathematical functions, where the tips of each pair of vectors identify two points of a three-dimensional mesh, and where the mathematical functions are functions of the starting location, of the location of a point on the object when the object is at the second location, and of the direction of motion of the object along the path. The processor further adjusts characteristics of the mesh and determines, as a function of the adjusted mesh, a characteristic of the animated object, such as its orientation in space, at the second location.Type: ApplicationFiled: January 13, 2014Publication date: May 8, 2014Applicant: International Business Machines CorporationInventors: Jeffrey David Amsterdam, William Colin Freeman, William David Morgan
-
Patent number: 8595761Abstract: Aspects of the present invention place a second object contained within an overlay atop a first object in a first video stream. Suggested positions at which to place the second object atop the first object are received from a plurality of viewers in a first group of viewers of the first video stream. A consensus position at which to place the second object atop the first object is calculated based on the suggested positions. The second object is placed atop the first object at the consensus position. The first and second objects are transmitted to a second group of viewers of the first video stream after a delay period.Type: GrantFiled: June 17, 2011Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Mauro Marzorati, Brian Marshall O'Connell, Keith Raymond Walker
-
Patent number: 8566856Abstract: A video stream measurement method and system. The method includes receiving by a computing system, a video stream comprising plurality of timestamps located at specified intervals of the video stream. The computing system broadcasts the video stream for a user and decodes a first time stamp broadcasted during a first time period. The computing system monitors a user interaction function performed by the user and associated with the video stream. The computing system generates and transmits a report comprising a description associated with the user interaction function. The computing system receives an analysis associated with the report.Type: GrantFiled: December 1, 2009Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Stephen Carl Hammer, Christopher Eythan Holladay, Brian Marshall O'Connell
-
Patent number: 8405661Abstract: A method for modeling and animating an object trajectory in three-dimensional (3D) space. The trajectory includes at least one course which represents a 3D model mesh. A course includes at least one segment which is a display unit of the 3D model mesh. A segment includes two 3D points. Multiple vertices are generated for a first 3D point of the segment to specify a plane such that a normal vector of the specified plane is parallel to a vector directed from the first 3D point of the segment to a second 3D point of the segment. The generated vertices are added to the 3D model mesh so that the generated vertices can be subsequently displayed as an extension of the 3D model mesh.Type: GrantFiled: February 23, 2007Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, William Colin Freeman, William David Morgan
-
Publication number: 20120324502Abstract: Aspects of the present invention place a second object contained within an overlay atop a first object in a first video stream. Suggested positions at which to place the second object atop the first object are received from a plurality of viewers in a first group of viewers of the first video stream. A consensus position at which to place the second object atop the first object is calculated based on the suggested positions. The second object is placed atop the first object at the consensus position. The first and second objects are transmitted to a second group of viewers of the first video stream after a delay period.Type: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey David Amsterdam, Mauro Marzorati, Brian Marshall O'Connell, Keith Raymond Walker
-
Publication number: 20120265894Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.Type: ApplicationFiled: June 21, 2012Publication date: October 18, 2012Applicant: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
-
Publication number: 20120259995Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.Type: ApplicationFiled: June 21, 2012Publication date: October 11, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
-
Patent number: 8280226Abstract: A method, system, and computer program product for selecting, in real time, a leading view of a multi-angle television program. A video recorder receives a program view selection. The video recorder then transmits a viewer data request for the currently selected program view to a service provider. The video recorder may then receive requested viewer data of the selected program view and one or more alternate views of the selected program. The video recorder may then determine if the selected program view is the leading view of the selected program. When the selected view is not the leading view and the video recorder is configured for automatic view switching, the video recorder may autonomously switch to the leading view of the selected program. Alternatively, the video recorder may present vote totals of all views of the selected program and enable a selection of a desired alternate view.Type: GrantFiled: April 6, 2009Date of Patent: October 2, 2012Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Gregory Jensen Boss, Rick Allen Hamilton, II, Kulvir Singh Bhogal, Brian Marshall O'Connell
-
Patent number: 8234396Abstract: A process for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.Type: GrantFiled: July 30, 2010Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
-
Publication number: 20110131596Abstract: A video stream measurement method and system. The method includes receiving by a computing system, a video stream comprising plurality of timestamps located at specified intervals of the video stream. The computing system broadcasts the video stream for a user and decodes a first time stamp broadcasted during a first time period. The computing system monitors a user interaction function performed by the user and associated with the video stream. The computing system generates and transmits a report comprising a description associated with the user interaction function. The computing system receives an analysis associated with the report.Type: ApplicationFiled: December 1, 2009Publication date: June 2, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey David Amsterdam, Stephen Carl Hammer, Christopher Eythan Holladay, Brian Marshall O'Connell
-
Publication number: 20100299445Abstract: A process for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.Type: ApplicationFiled: July 30, 2010Publication date: November 25, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
-
Publication number: 20100251337Abstract: A method, product, and system are directed to selective distribution of a virtual universe in a virtual universe. In one embodiment, permission is granted to access the virtual universe, whereby a user navigates to a region. Metadata is detected in a user's profile. A virtual universe object is detected in the region. The virtual universe object includes a tag, which includes one or more fields. The tag and the metadata are compared. A level of similarity is detected between the tag and the metadata in the user's profile. Responsive to detecting the level of similarity between the fields included with the tag and the metadata in the user's profile, the virtual universe object is presented to the user. Either an acceptance or a rejection of the virtual universe object is received. Responsive to receiving an acceptance, the virtual universe object is included in the user's inventory.Type: ApplicationFiled: March 27, 2009Publication date: September 30, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey David Amsterdam, Rick Allen Hamilton, II, Brian Marshall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
-
Patent number: 7779140Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. A command is received from a control system to execute a procedure for deciding whether to switch from playing the first media stream to playing a second media stream which has a different media stream bandwidth than the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.Type: GrantFiled: March 14, 2008Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
-
Patent number: 7774488Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.Type: GrantFiled: March 12, 2008Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman
-
Publication number: 20100107047Abstract: A mechanism for determining if images exist before publishing to a web server, and replacing missing images with temporary images for the purpose of providing alternate content while eliminating web server error responses, which prevents needless alerts to site administrators. Upon detecting a modification to a web page, a determination is made as to whether the modification includes a link to an image that does not exist at a location specified by a path in the link to the image. Responsive to a determination that the modification includes a link to an image that does not exist at the location, an image placeholder is created for the image at the location.Type: ApplicationFiled: October 29, 2008Publication date: April 29, 2010Applicant: Intrnational Business Machines CorporationInventors: Jeffrey David Amsterdam, Joseph Stephen Mabry, Brian Marshall O'Connell, Keith Raymond Walker
-
Publication number: 20100107091Abstract: A mechanism for determining if images exist before publishing to a web server, and replacing missing images with temporary images for the purpose of providing alternate content while publishing a request for a replacement image. Upon detecting a modification to a web page, a determination is made as to whether the modification includes a link to an image that does not exist at a location specified by a path in the link to the image. Responsive to a determination that the modification includes a link to an image that does not exist at the location, an image placeholder is created for the image at the location. A request is then published for a replacement image for the image placeholder. Responsive to receiving a replacement image for the image placeholder, the image placeholder is replaced with the replacement image at the location.Type: ApplicationFiled: October 29, 2008Publication date: April 29, 2010Applicant: International Business Machines CorporationInventors: JEFFREY DAVID AMSTERDAM, JOSEPH STEPHEN MABRY, BRIAN MARSHALL O'CONNELL, KEITH RAYMOND WALKER
-
Publication number: 20090234938Abstract: A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.Type: ApplicationFiled: March 12, 2008Publication date: September 17, 2009Inventors: Jeffrey David Amsterdam, Christopher Eythan Holladay, Ryan Lynch Whitman