Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Amsterdam, GA

Jeffrey Amsterdam, Marietta, GA US

Patent application numberDescriptionPublished
20100254670Content Recorder Multi-Angle Viewing and Playback - 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.10-07-2010

Jeffrey D. Amsterdam, Atlanta, GA US

Patent application numberDescriptionPublished
20110137999TAGGING COMMUNICATION FILES BASED ON HISTORICAL ASSOCIATION OF TAGS - To associate an email with a tag, an email client may receive a tag corresponding to an email attribute, wherein the email attribute is an historical email tag. The email client stores the tag to a record keyed by the email attribute, and receives an email tag request, the email tag request having a word attribute, and looks up at least one record based on the word attribute to find the tag. The email client presents the tag of the at least one record to a user. The email client receives a user selection of the tag to form a selected tag, and sends an email having the selected tag as part of the email header, wherein the email comprises the email tag request.06-09-2011

Jeffrey D. Amsterdam, Roswell, GA US

Patent application numberDescriptionPublished
20120066290CLIENT/SUBSCRIBER ROTATION FOR SERVER RESILIENCY - A computer implemented method, system, and computer program product for managing client connections to a server among a plurality of clients. A messaging server detects, by a first server, an attribute of a client connection that exceeds a threshold, wherein the attribute is a select write operation. The messaging server selects a client that connects to a server, responsive to detecting the attribute of the client exceeding the threshold of select write calls. The messaging server selects a connect mechanism of a second server, responsive to selecting the client. The messaging server transmits a migrate message to the client, the migrate message comprising at least a uniform resource identifier (URI).03-15-2012

Jeffrey David Amsterdam, Marietta, GA US

Patent application numberDescriptionPublished
20080204447METHOD FOR MODELING AND ANIMATING OBJECT TRAJECTORIES IN THREE-DIMENSIONAL SPACE - 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.08-28-2008
20090235318METHOD AND SYSTEM FOR SWITCHING MEDIA STREAMS IN A CLIENT SYSTEM AS DIRECTED BY A CONTROL SYSTEM - 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.09-17-2009
20100107047PREVENTING NOT FOUND ERROR (404) RESPONSES ON DYNAMICALLY LOADED MISSING IMAGES - 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.04-29-2010
20100107091PUBLISHING REQUESTS FOR DYNAMICALLY LOADED MISSING IMAGES - 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.04-29-2010
20100251337SELECTIVE DISTRIBUTION OF OBJECTS IN A VIRTUAL UNIVERSE - 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.09-30-2010
20100299445SWITCHING MEDIA STREAMS IN A CLIENT SYSTEM BASED ON ENVIRONMENTAL CHANGES - 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.11-25-2010
20110131596VIDEO STREAM MEASUREMENT METHOD AND SYSTEM - 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.06-02-2011

Patent applications by Jeffrey David Amsterdam, Marietta, GA US