Patents by Inventor Bruce Schwartz
Bruce Schwartz 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: 9936184Abstract: In one embodiment, a method includes obtaining a link to a video program; obtaining metadata that relates to the program and that defines, for a specified time point in the program, annotations to be invoked at the specified time point; wherein the annotations comprise: a graphic image; one or more filters, each of the filters comprising a key and one or more matching values; and optionally a reference to a video segment, an electronic document, program code statements, or a programmatic call; during playing the video, detecting that the video program is playing at the specified time point; in response to the detecting: for each particular annotation for the specified time point, retrieving a current value for the key, and causing to display the graphic image associated with that particular annotation only when the current value of the key matches one of the matching values of one of the filters.Type: GrantFiled: May 12, 2015Date of Patent: April 3, 2018Assignee: VINJA, LLCInventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Alex Kalinin
-
Patent number: 9462309Abstract: In one embodiment, a method includes obtaining metadata that relates to a video program and that defines, for one or more specified time points in the video program, one or more web services to be invoked at those time points; generating and displaying, on a computer, a video window that is configured to play the video program; during playing the video program on a computer, detecting that the video program is playing at one of the time points and determining an identifier of a particular web service associated with that one of the time points; in response to the detecting, causing the computer to invoke the particular web service.Type: GrantFiled: October 26, 2015Date of Patent: October 4, 2016Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Luis Reyes
-
Publication number: 20160057458Abstract: In one embodiment, a method includes obtaining metadata that relates to a video program and that defines, for one or more specified time points in the video program, one or more web services to be invoked at those time points; generating and displaying, on a computer, a video window that is configured to play the video program; during playing the video program on a computer, detecting that the video program is playing at one of the time points and determining an identifier of a particular web service associated with that one of the time points; in response to the detecting, causing the computer to invoke the particular web service.Type: ApplicationFiled: October 26, 2015Publication date: February 25, 2016Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG
-
Publication number: 20150318018Abstract: In one embodiment, a method includes obtaining a link to a video program; obtaining metadata that relates to the program and that defines, for a specified time point in the program, annotations to be invoked at the specified time point; wherein the annotations comprise: a graphic image; one or more filters, each of the filters comprising a key and one or more matching values; and optionally a reference to a video segment, an electronic document, program code statements, or a programmatic call; during playing the video, detecting that the video program is playing at the specified time point; in response to the detecting: for each particular annotation for the specified time point, retrieving a current value for the key, and causing to display the graphic image associated with that particular annotation only when the current value of the key matches one of the matching values of one of the filters.Type: ApplicationFiled: May 12, 2015Publication date: November 5, 2015Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG, ALEX KALININ
-
Patent number: 9170700Abstract: In one embodiment, a method includes obtaining metadata that relates to a video program and that defines, for one or more specified time points in the video program, one or more web services to be invoked at those time points; generating and displaying, on a computer, a video window that is configured to play the video program; during playing the video program on a computer, detecting that the video program is playing at one of the time points and determining an identifier of a particular web service associated with that one of the time points; in response to the detecting, causing the computer to invoke the particular web service.Type: GrantFiled: May 13, 2010Date of Patent: October 27, 2015Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Luis Reyes
-
Patent number: 9031382Abstract: In one embodiment, a method includes obtaining a link to a video program; obtaining metadata that relates to the program and that defines, for a specified time point in the program, annotations to be invoked at the specified time point; wherein the annotations comprise: a graphic image; one or more filters, each of the filters comprising a key and one or more matching values; and optionally a reference to a video segment, an electronic document, program code statements, or a programmatic call; during playing the video, detecting that the video program is playing at the specified time point; in response to the detecting: for each particular annotation for the specified time point, retrieving a current value for the key, and causing to display the graphic image associated with that particular annotation only when the current value of the key matches one of the matching values of one of the filters.Type: GrantFiled: October 22, 2012Date of Patent: May 12, 2015Assignee: Coincident.tv, Inc.Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Alex Kalinin
-
Patent number: 8978075Abstract: A computer-implemented method comprises determining, at a companion device separate from a television, a current time point of a video program playing at the television, wherein the current time point of the video program is a time point currently being displayed at the television; identifying, based on said determination of the current time point of the video program and based on metadata defining a cue point associated with the determined current time point and an operation associated with the cue point, an operation to be performed; performing, at the companion device, the identified operation; wherein the method is performed by one or more computing devices.Type: GrantFiled: January 15, 2013Date of Patent: March 10, 2015Assignee: Coincident.tv, Inc.Inventors: David H. Kaiser, Bruce Schwartz, Alex Kalinin
-
Patent number: 8526782Abstract: In one embodiment, a method includes obtaining a link to a video program; obtaining metadata that relates to the program and that defines, for a specified time point in the program, annotations to be invoked at the specified time point; wherein the annotations comprise: a graphic image; one or more filters, each of the filters comprising a key and one or more matching values; and optionally a reference to a video segment, an electronic document, program code statements, or a programmatic call; during playing the video, detecting that the video program is playing at the specified time point; in response to the detecting: for each particular annotation for the specified time point, retrieving a current value for the key, and causing to display the graphic image associated with that particular annotation only when the current value of the key matches one of the matching values of one of the filters.Type: GrantFiled: December 22, 2011Date of Patent: September 3, 2013Assignee: Coincident.TV, Inc.Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Luis Reyes
-
Publication number: 20120163770Abstract: In one embodiment, a method includes obtaining a link to a video program; obtaining metadata that relates to the program and that defines, for a specified time point in the program, annotations to be invoked at the specified time point; wherein the annotations comprise: a graphic image; one or more filters, each of the filters comprising a key and one or more matching values; and optionally a reference to a video segment, an electronic document, program code statements, or a programmatic call; during playing the video, detecting that the video program is playing at the specified time point; in response to the detecting: for each particular annotation for the specified time point, retrieving a current value for the key, and causing to display the graphic image associated with that particular annotation only when the current value of the key matches one of the matching values of one of the filters.Type: ApplicationFiled: December 22, 2011Publication date: June 28, 2012Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG, LUIS REYES
-
Publication number: 20100293190Abstract: In one embodiment, a method includes obtaining metadata that relates to a video program and that defines, for one or more specified time points in the video program, one or more web services to be invoked at those time points; generating and displaying, on a computer, a video window that is configured to play the video program; during playing the video program on a computer, detecting that the video program is playing at one of the time points and determining an identifier of a particular web service associated with that one of the time points; in response to the detecting, causing the computer to invoke the particular web service.Type: ApplicationFiled: May 13, 2010Publication date: November 18, 2010Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG, LUIS REYES
-
Patent number: 7819390Abstract: A clip used to attach vertical and horizontal members of a fencing assembly is provided. The clip includes three resilient legs and enables fencing assemblies to be constructed on site without the use of screws or welding. Configurations for vertical and horizontal members of a fencing assembly that can be used in conjunction with the clip. Methods of assembly are provided as well.Type: GrantFiled: March 19, 2008Date of Patent: October 26, 2010Inventors: Aaron Godwin, Bruce Schwartz
-
Publication number: 20090238640Abstract: A clip used to attach vertical and horizontal members of a fencing assembly is provided. Clips according to the claimed invention comprise three resilient legs and enable fencing assemblies to be constructed on site without the use of screws or welding. Configurations for vertical and horizontal members of a fencing assembly that can be used in conjunction with the claimed clip, and means of assembly are provided as well.Type: ApplicationFiled: March 19, 2008Publication date: September 24, 2009Applicant: JERITH MANUFACTURING COMPANY, INC.Inventors: Aaron Godwin, Bruce Schwartz
-
Patent number: 6412989Abstract: A directable laser transmission module incorporating a vertical cavity surface emitting laser (VCSEL) array (28) and a refractive optical element (ROE) array (36) is provided. Each VCSEL (30) generates a laser beam (32) having an axis (44) substantially perpendicular to a substrate (42). The ROE array (36) is positioned proximate the VCSEL array (28) substantially parallel to the substrate (42) so that each laser beam (32) is intersected by only one ROE (34). Each of a plurality of communication signals is carried by at least one laser beam (32). An laser beam (32) carrying a one-beam signal is intersected, collimated, and directed by a single ROE (34) to its predetermined reception location (24). A plurality of laser beams (32) carrying a single multiple-beam signal is intersected, collimated, and directed by multiple ROEs (34) to a common predetermined reception location (24).Type: GrantFiled: April 10, 2000Date of Patent: July 2, 2002Assignee: Motorola, Inc.Inventors: Davis Howard Hartman, Daniel Bruce Schwartz, Michael Stephen Lebby
-
Patent number: 4607897Abstract: A videoendoscopic support stand includes a cabinet pivotally mounted on a vertical support column and rotatable between first and second positions. A television monitor is disposed on a tray supported on an arm pivotally mounted atop the support column. The television support arm is rotatable between first and second positions which are on the opposite side of the support column from the first and second cabinet positions such that the center of gravity of the entire stand and equipment always lies within the support area of the base.Type: GrantFiled: July 8, 1985Date of Patent: August 26, 1986Inventor: C. Bruce Schwartz
-
Patent number: 4572594Abstract: And arthroscopy support stand is disclosed which contains, in a single movable unit, all of the apparatus needed to perform arthroscopic surgery. The stand comprises a wheel-mounted steel cabinet with brakes at the back of the cabinet for immobilizing it. The cabinet has shelves, open at the front, for supporting various arthroscopic surgery appliances. Mounted at the back of the cabinet are two upright, vertically telescoping fluid bag standards which can be lowered separately to change fluid supplies without interrupting the flow of fluid under pressure to the surgical site. A vertical support column is mounted at the front of the cabinet on a pair of vertically-spaced parallel horizontal arms. The arms are pivotally mounted at the middle of the cabinet so that the support column can be shifted back and forth across the front of the cabinet.Type: GrantFiled: February 8, 1984Date of Patent: February 25, 1986Inventor: C. Bruce Schwartz
-
Patent number: D573012Type: GrantFiled: November 26, 2007Date of Patent: July 15, 2008Assignee: Jerith Manufacturing Company, Inc.Inventors: Aaron Godwin, Bruce Schwartz
-
Patent number: D298893Type: GrantFiled: June 9, 1986Date of Patent: December 13, 1988Inventor: C. Bruce Schwartz
-
Patent number: D303191Type: GrantFiled: August 12, 1988Date of Patent: September 5, 1989Inventor: C. Bruce Schwartz
-
Patent number: D325482Type: GrantFiled: July 29, 1988Date of Patent: April 21, 1992Inventor: C. Bruce Schwartz