Patents by Inventor David Newman
David Newman 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: 12641257Abstract: Systems, apparatus, and methods for encoding timelapse videos. Timelapse photography involves capturing a sequence of images at set intervals over a period of time and then playing them back at a higher speed. Unfortunately, timelapse photography introduces a variety of problems that conventional photography does not have. Exemplary embodiments capture light information in a power efficient manner and encode them in bulk (a video segment at a time). In some variants, the light information may be stored as raw data; in other variants, the light information may be stored as compressed images. The segment-based encoding has the additional benefit of creating identifiable breakpoints that allow for file access without interfering with the capture; this may be used to check the status of the video mid-recording.Type: GrantFiled: June 21, 2024Date of Patent: May 26, 2026Assignee: GoPro, Inc.Inventors: David Newman, Vadim Polonichko
-
Patent number: 12620067Abstract: Systems, apparatus, and methods for adding post-processing motion blur to video. Conventional post-processing techniques relied on the filmmaker to select and stage their shots. Different motion blur techniques were designed to fix certain types of footage. Vector blur is one technique that “smears” pixel information in the direction of movement. Frame interpolation and stacking attempts to create motion blur by stacking interpolated frames together. Each technique has its own set of limitations. Various embodiments use a combination of motion blur techniques in post-processing for better, more realistic outcomes with faster/more efficient rendering times. In some cases, this may enable adaptive quality post-processing that may be performed in mobile/embedded ecosystems.Type: GrantFiled: March 23, 2023Date of Patent: May 5, 2026Assignee: GoPro, Inc.Inventors: Robert McIntosh, David Newman
-
Publication number: 20260105072Abstract: A method may include executing a knowledge graph database query to a knowledge graph database storing properties of entities; receiving a set of tuple results in response to the executing identifying a set of entities and a set of relationships that connect the set of entities in the knowledge graph database; presenting a UI including a graph presentation area that includes: graphical representations of the set of entities in the set of tuple results; and links connecting the representations of the entities according to the set of relationships; performing a classification validation test against the set of tuple results identifying classification properties for entities in a chain of related entities in the knowledge graph database; determining that the chain meets the classification properties for the entities in the chain in the classification validation test; and in response, updating a presentation style of the graphical representations of the set of entities.Type: ApplicationFiled: June 23, 2025Publication date: April 16, 2026Inventors: David Newman, Chao Chen, Steven Daryl McCullough
-
Publication number: 20260039954Abstract: An image capture device changes between operation in a non-dive mode and a dive mode. When the image capture device is not under water, the image capture device is operated in the non-dive mode. The visual content captured by the image capture device is stabilized based on an above-water lens prescription and placement of a viewing window within the visual content. When the image capture device is under water, the image capture device is operated in the dive mode. In the dive mode, the lens prescription used for visual content stabilization is changed from the above-water lens prescription to the under-water lens prescription, and the size of the viewing window is scaled down.Type: ApplicationFiled: October 8, 2025Publication date: February 5, 2026Inventor: David Newman
-
Patent number: 12513395Abstract: Systems, apparatus, and methods for stabilization and blending of exposures. So-called Electronic Image Stabilization (EIS) techniques use image manipulation software to compensate for camera motion. Unfortunately, existing EIS techniques cannot compensate for artifacts introduced by low shutter speed (e.g., blurs). Various embodiments of the present disclosure generate stabilized images from multiple exposures. In one exemplary embodiment, the stabilized exposures are blended using a linear sum of the color data for each pixel of the image. By stabilizing each exposure and linearly summing the light information, the camera shake can be removed, and the scene motion blur can be controlled. The stabilization and blending techniques enable a mathematical emulation of a selected shutter angle from many high-speed exposures.Type: GrantFiled: October 10, 2023Date of Patent: December 30, 2025Assignee: GoPro, Inc.Inventor: David Newman
-
Publication number: 20250392736Abstract: Systems, apparatus, and methods for encoding timelapse videos. Timelapse photography involves capturing a sequence of images at set intervals over a period of time and then playing them back at a higher speed. Unfortunately, timelapse photography introduces a variety of problems that conventional photography does not have. Exemplary embodiments capture light information in a power efficient manner and encode them in bulk (a video segment at a time). In some variants, the light information may be stored as raw data; in other variants, the light information may be stored as compressed images. The segment-based encoding has the additional benefit of creating identifiable breakpoints that allow for file access without interfering with the capture; this may be used to check the status of the video mid-recording.Type: ApplicationFiled: June 21, 2024Publication date: December 25, 2025Applicant: GoPro, Inc.Inventors: David Newman, Vadim Polonichko
-
Patent number: 12477219Abstract: An image capture device changes between operation in a non-dive mode and a dive mode. When the image capture device is not under water, the image capture device is operated in the non-dive mode. The visual content captured by the image capture device is stabilized based on an above-water lens prescription and placement of a viewing window within the visual content. When the image capture device is under water, the image capture device is operated in the dive mode. In the dive mode, the lens prescription used for visual content stabilization is changed from the above-water lens prescription to the under-water lens prescription, and the size of the viewing window is scaled down.Type: GrantFiled: June 25, 2024Date of Patent: November 18, 2025Assignee: GoPro, Inc.Inventor: David Newman
-
Publication number: 20250335461Abstract: A method may include presenting a user interface on a computing device, the user interface including: a service provider input element identifying a service provider; a service identifier input element identifying a service; and a graph presentation area; executing a knowledge graph database query using a combination of the service provider and the service as input to a knowledge graph database; receiving tuple results in response to the executing, the tuple results including an allocation value property of the service provider attributable to the service provider with respect to the service; and generating in the graph presentation area, an interactive graph based on the tuple results including: representations of entities including the service provider and the service in the tuple results as nodes in the interactive graph, wherein a representation of the service provider includes the allocation value; and links connecting the representations of entities.Type: ApplicationFiled: July 9, 2025Publication date: October 30, 2025Inventors: David Newman, Omar B. Khan, Chao Chen, Nisha Rama Krishnan, Matthew R. Ruble
-
Patent number: 12450241Abstract: A method may include storing a vector space representation of a set of concepts in a semantic ontology, wherein locations of the set of concepts in the vector space are based on weights of a neural network trained using triples from the semantic ontology; presenting a semantic search user interface including: a text input portion to receive a search query from an input device; a suggested search portion; and a search results portion; receiving, from a user computing device, the search query; converting, using at least one processor, the search query into a vector; computing, using the at least one processor, a set of possible concepts related to the search query based on a distance between the vector and other concepts in the vector space representation; and presenting the set of possible concepts related to the search query in the suggested search portion of the semantic search user interface.Type: GrantFiled: October 9, 2024Date of Patent: October 21, 2025Assignee: Wells Fargo Bank, N.A.Inventors: David Newman, Omar B. Khan, Alexander Joseph Kalinowski
-
Publication number: 20250315407Abstract: A method may include accessing, using a processing unit, a source chain datafile formatted in a first format, the source chain datafile including data entries identifying linkages between a service provider, a service receiver, and a component provider, of an enterprise; forming, using the processing unit, initial knowledge graph tuples including subject, object, and predicate components based on the linkages; generating, using the processing unit, a staging knowledge graph storing the initial knowledge graph tuples; translating, using the processing unit, the initial knowledge graph tuples into production knowledge graph tuples according to a source chain knowledge graph schema; and storing, using the processing unit, the production knowledge graph tuples in a production knowledge graph.Type: ApplicationFiled: June 23, 2025Publication date: October 9, 2025Inventors: David Newman, Chao Chen, Cristian Cocos, Steven Daryl McCullough, Omar B. Khan
-
Patent number: 12387375Abstract: An image capture device may detect depiction of a machine-readable optical code within visual content captured by the image capture device. The machine-readable optical code may convey information for lens calibration with another lens attached over the lens of the image capture device. Attachment of the other lens over the lens of the image capture device may change optical properties (e.g., field of view, focus distance, depth of focus, and/or distortion) of the image capture device. The image capture device may perform lens calibration based on the information for lens calibration conveyed by the machine-readable optical code. The image capture device may be dynamically calibrated to capture visual content through the combination of the lens and other lens attached over the lens.Type: GrantFiled: July 26, 2023Date of Patent: August 12, 2025Assignee: GoPro, Inc.Inventors: David Newman, Sean Hamilton
-
Patent number: 12386853Abstract: A method may include presenting a user interface on a computing device, the user interface including: a service provider input element identifying a service provider; a service identifier input element identifying a service; and a graph presentation area; executing a knowledge graph database query using a combination of the service provider and the service as input to a knowledge graph database; receiving tuple results in response to the executing, the tuple results including an allocation value property of the service provider attributable to the service provider with respect to the service; and generating in the graph presentation area, an interactive graph based on the tuple results including: representations of entities including the service provider and the service in the tuple results as nodes in the interactive graph, wherein a representation of the service provider includes the allocation value; and links connecting the representations of entities.Type: GrantFiled: October 24, 2023Date of Patent: August 12, 2025Assignee: Wells Fargo Bank, N.A.Inventors: David Newman, Omar B. Khan, Chao Chen, Nisha Rama Krishnan, Matthew R. Ruble
-
Patent number: 12387764Abstract: Apparatus and methods for enabling indexing and playback of media content before the end of a content capture. In one aspect, a method for enabling indexing of media data obtained as part of a content capture is disclosed. In one embodiment, the indexing enables playback of the media data during the capture and before cessation thereof. In one variant, the method includes generating an “SOS track” for one or more images. The SOS track does not contain the same information as a full index, but provides sufficient information to allow an index to be subsequently constructed. In one implementation, the provided information includes identifiable markers relating to video data, audio data, or white space, but it does not provide an enumerated or complete “table of contents” as in a traditional index.Type: GrantFiled: April 12, 2024Date of Patent: August 12, 2025Assignee: GoPro, Inc.Inventor: David Newman
-
Publication number: 20250252132Abstract: Media items (e.g., images, videos) may be captured by one or more image capture devices. One or more of the media items may be identified as including/likely including depiction of a user based on proximity of capture of the media item(s) in time and location to the user. The identified media item(s) may be provided to the user.Type: ApplicationFiled: April 25, 2025Publication date: August 7, 2025Inventors: David Newman, Timothy David Bucklin, Otto Sievert, Luc Sargent
-
Patent number: 12380151Abstract: A method may include accessing a semantic map between a schema of a relational database (RDB) and a resource description framework (RDF) data model, the semantic map defined according to a first semantic ontology; applying the semantic map to data loaded from the RDB to generate a first set of semantic objects; storing the first set of semantic objects in a staging RDF triplestore; executing a script to transform the first set of semantic objects into a second set of semantic objects according to a second semantic ontology; and storing the second set of semantic objects into a production RDF triplestore.Type: GrantFiled: December 28, 2021Date of Patent: August 5, 2025Assignee: Wells Fargo Bank, N.A.Inventors: David Newman, Omar B. Khan
-
Publication number: 20250238428Abstract: A method may include presenting a user interface, the user interface including: a graph presentation area; and a graph link type confirmation area; executing a knowledge graph database search query; in response to the executing, receiving a set of tuple objects corresponding to relationships between entities in the knowledge graph database; populating the graph presentation area with representations of the entities and links connecting the representations of the entities; populating the graph link type confirmation area with a selectable user interface element configured to confirm a relationship of the relationships between entities; receiving activation of the selectable user interface element; and in response to receiving the activation, updating the graph presentation area.Type: ApplicationFiled: April 8, 2025Publication date: July 24, 2025Inventors: Chao Chen, David Newman, Nisha Rama Krishnan, Steven Daryl McCullough
-
Patent number: 12353351Abstract: A method may include accessing, using a processing unit, a source chain datafile formatted in a first format, the source chain datafile including data entries identifying linkages between a service provider, a service receiver, and a component provider, of an enterprise; forming, using the processing unit, initial knowledge graph tuples including subject, object, and predicate components based on the linkages; generating, using the processing unit, a staging knowledge graph storing the initial knowledge graph tuples; translating, using the processing unit, the initial knowledge graph tuples into production knowledge graph tuples according to a source chain knowledge graph schema; and storing, using the processing unit, the production knowledge graph tuples in a production knowledge graph.Type: GrantFiled: May 10, 2023Date of Patent: July 8, 2025Assignee: Wells Fargo Bank, N.A.Inventors: David Newman, Chao Chen, Cristian Cocos, Steven Daryl McCullough, Omar B. Khan
-
Patent number: 12346348Abstract: A method may include executing a knowledge graph database query to a knowledge graph database storing properties of entities; receiving a set of tuple results in response to the executing identifying a set of entities and a set of relationships that connect the set of entities in the knowledge graph database; presenting a UI including a graph presentation area that includes: graphical representations of the set of entities in the set of tuple results; and links connecting the representations of the entities according to the set of relationships; performing a classification validation test against the set of tuple results identifying classification properties for entities in a chain of related entities in the knowledge graph database; determining that the chain meets the classification properties for the entities in the chain in the classification validation test; and in response, updating a presentation style of the graphical representations of the set of entities.Type: GrantFiled: October 24, 2023Date of Patent: July 1, 2025Assignee: Wells Fargo Bank, N.A.Inventors: David Newman, Chao Chen, Steven Daryl McCullough
-
Publication number: 20250211861Abstract: An image capture device may be moved while capturing a distance-lapse video. Distance traveled by the image capture device may be used to determine when video frames of the distance-lapse video are generated. Video frames of the distance-lapse video may be generated when the image capture device travels over a certain amount of distance. Distance interval, rather than time interval, may be used to generate the distance-lapse video.Type: ApplicationFiled: March 7, 2025Publication date: June 26, 2025Inventor: David Newman
-
Patent number: 12339861Abstract: A method may include presenting a user interface on a computing device, the user interface including: an input element configured to receive an input of a search concept; a similar concept selection element; and a concept comparison portion; executing a similarity search in a vector-space representation of a knowledge graph using the input; populating the similar concept selection element with a set of a similar concepts based on a result of the executed similarity search; receiving a selection of a comparison concept of the set of similar concepts from the similar concept selection element; generating a predicate comparison visualization in the concept comparison portion based on predicates in the knowledge graph of the comparison concept and the search concept; and presenting the predicate comparison visualization in the concept comparison portion.Type: GrantFiled: December 7, 2023Date of Patent: June 24, 2025Assignee: Wells Fargo Bank, N.A.Inventors: David Newman, Omar B. Khan, Nikolai Anisimov