Patents by Inventor Joseph Goldberg

Joseph Goldberg 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: 11968257
    Abstract: Embodiments may relate to pruning a distributed database for a peer-to-peer (P2P) network. A node may transmit a first multicast beacon over the P2P network. The node may receive a unicast synchronization request in response to the first multicast beacon, the unicast synchronization request comprising a removed list for the distributed database. The node may compare the removed list to a locally stored node list to determine a node removal. The node may determine if there is a failure in a node information call made to a node relating to the node removal. The node may, subsequent to a determination of the failure, update the locally stored node list based on the node removal. The node may transmit a second multicast beacon comprising the node removal. Nodes receiving the second multicast beacon may update a locally stored removed list using the node removal.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: April 23, 2024
    Assignee: TurbineOne, Inc.
    Inventors: Charles R. Barker, Jr., Keith Joseph Goldberg
  • Publication number: 20230356990
    Abstract: Systems and methods for towing, hitching, and connecting devices are described. An autonomous guided vehicle includes an automated hitch capable of connecting to a variety of types of containers.
    Type: Application
    Filed: July 13, 2023
    Publication date: November 9, 2023
    Inventors: Edward F. Houston, Leung Man Shiu, Michael Joseph Goldberg, Mark David Bittenbender, William Patrick McConnell
  • Patent number: 11738772
    Abstract: Techniques for determining a speed for a vehicle as it traverses an environment with pedestrians are discussed herein. For example, a vehicle computing system may implement techniques to determine an action for a vehicle to take based on a detected pedestrian in an environment. The vehicle computing system may receive sensor data of an environment from a sensor associated with a vehicle, determine, based at least in part on the sensor data, an object in the environment and receive a predicted object trajectory associated with the object. The vehicle computing system may then determine, based on the predicted object trajectory, a distance between a simulated vehicle passing location and a predicted object location, determine, based on the distance, a speed, determine, based on the distance and the speed, a trajectory for the vehicle to follow, and control the vehicle based on the trajectory.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 29, 2023
    Assignee: Zoox, Inc.
    Inventors: Andrew E. Beller, Ari Joseph Goldberg
  • Publication number: 20230261776
    Abstract: Embodiments may relate to synchronizing nodes in a peer-to-peer network. A method comprises listening for a first multicast beacon during a duration of a discovery interval. The discovery interval comprises time intervals configured for a plurality of nodes in a squad. The method further comprises, in response to receiving the first multicast beacon during the duration of the discovery interval, transmitting a unicast synchronization request to a transmitter of the first multicast beacon. The unicast synchronization request comprises a node list.
    Type: Application
    Filed: January 9, 2023
    Publication date: August 17, 2023
    Inventors: Charles R. Barker, Jr., Keith Joseph Goldberg, Ian Jay Kalin, Matthew Warren Amacker
  • Patent number: 11708252
    Abstract: Systems and methods for towing, hitching, and connecting devices are described. An autonomous guided vehicle includes an automated hitch capable of connecting to a variety of types of containers.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: July 25, 2023
    Assignee: United States Postal Service
    Inventors: Edward F. Houston, Leung Man Shiu, Michael Joseph Goldberg, Mark David Bittenbender, William Patrick McConnell
  • Publication number: 20230231910
    Abstract: Embodiments may relate to pruning a distributed database for a peer-to-peer (P2P) network. A node may transmit a first multicast beacon over the P2P network. The node may receive a unicast synchronization request in response to the first multicast beacon, the unicast synchronization request comprising a removed list for the distributed database. The node may compare the removed list to a locally stored node list to determine a node removal. The node may determine if there is a failure in a node information call made to a node relating to the node removal. The node may, subsequent to a determination of the failure, update the locally stored node list based on the node removal. The node may transmit a second multicast beacon comprising the node removal. Nodes receiving the second multicast beacon may update a locally stored removed list using the node removal.
    Type: Application
    Filed: January 9, 2023
    Publication date: July 20, 2023
    Inventors: Charles R. Barker, JR., Keith Joseph Goldberg
  • Publication number: 20220068249
    Abstract: The present invention relates to a novel device and related method for a musician, performer in a band, or an ensemble, to stop, shut-off and/or disengage the signals created by their instrument electronically through grounding or disconnecting the instrument's connection to an audio generation device such as an amplifier, speaker, or other digital interface. The invention is exemplified by reference to an electric guitar connected to an amplifier, with the control device disrupting the electrical connection therebetween and incorporating a guitar pic for the control of the connection disruption. The control device may be implemented either by grounding the connection between the instrument or by disconnecting it completely using an electrical switch.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 3, 2022
    Inventors: Joseph Goldberg, William Bracken
  • Publication number: 20210017007
    Abstract: Systems and methods for towing, hitching, and connecting devices are described. An autonomous guided vehicle includes an automated hitch capable of connecting to a variety of types of containers.
    Type: Application
    Filed: July 17, 2020
    Publication date: January 21, 2021
    Inventors: Edward F. Houston, Leung Man Shiu, Michael Joseph Goldberg, Mark David Bittenbender, William Patrick McConnell
  • Patent number: 9996904
    Abstract: Techniques are described for processing an electronic image for presentation in a display of an enterprise application according to a format for presenting electronic image in the enterprise application. A format for an enterprise application may indicate display attributes such as an aspect ratio, a frame size, a resolution, or the like. The format for presenting an electronic image may correspond to a type of an enterprise application, a function of an enterprise application, a feature of an enterprise application, one or more subjects of the electronic image, other criteria associated with an enterprise application, or a combination thereof. These techniques may enable an electronic image to be adjusted for presentation in enterprise applications that have different formats. Users may benefit by not having to provide an electronic image adjusted to the different formats, thereby enabling a single electronic image to be used for a variety of enterprise applications.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 12, 2018
    Assignee: Oracle International Corporation
    Inventors: Joseph Goldberg, Mark Vilrokx, Aylin Uysal
  • Publication number: 20170206634
    Abstract: Techniques are described for processing an electronic image for presentation in a display of an enterprise application according to a format for presenting electronic image in the enterprise application. A format for an enterprise application may indicate display attributes such as an aspect ratio, a frame size, a resolution, or the like. The format for presenting an electronic image may correspond to a type of an enterprise application, a function of an enterprise application, a feature of an enterprise application, one or more subjects of the electronic image, other criteria associated with an enterprise application, or a combination thereof. These techniques may enable an electronic image to be adjusted for presentation in enterprise applications that have different formats. Users may benefit by not having to provide an electronic image adjusted to the different formats, thereby enabling a single electronic image to be used for a variety of enterprise applications.
    Type: Application
    Filed: March 31, 2017
    Publication date: July 20, 2017
    Applicant: Oracle International Corporation
    Inventors: Joseph Goldberg, Mark Vilrokx, Aylin Uysal
  • Patent number: 9646131
    Abstract: Techniques are described for processing an electronic image for presentation in a display of an enterprise application according to a format for presenting electronic image in the enterprise application. A format for an enterprise application may indicate display attributes such as an aspect ratio, a frame size, a resolution, or the like. The format for presenting an electronic image may correspond to a type of an enterprise application, a function of an enterprise application, a feature of an enterprise application, one or more subjects of the electronic image, other criteria associated with an enterprise application, or a combination thereof. These techniques may enable an electronic image to be adjusted for presentation in enterprise applications that have different formats. Users may benefit by not having to provide an electronic image adjusted to the different formats, thereby enabling a single electronic image to be used for a variety of enterprise applications.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: May 9, 2017
    Assignee: Oracle International Corporation
    Inventors: Joseph Goldberg, Mark Vilrokx, Aylin Uysal
  • Patent number: 9608869
    Abstract: In example embodiments, space filling elements displayed on a computer screen represent items in one or more levels of a hierarchical menu structure. The area of a space filling element indicates the number of accesses to an application associated with the space filling element. Other attributes of the space filling element may indicate values of characteristics of an associated application.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: March 28, 2017
    Assignee: Oracle International Corporation
    Inventors: Nigel King, Joseph Goldberg
  • Patent number: 9477732
    Abstract: Systems and methods in accordance with various embodiments of the present invention provide for representing data values of a data set as a plurality of graphical elements in a data visualization, where each data value is associated with a plurality of data dimensions. A first data visualization may be generated based on a first configuration of the dataset. The first data visualization and a first user interface are displayed on a data visualization display page. The first user interface includes the plurality of graphical elements in the first data visualization. A selection of a element of the plurality of graphical elements is received through the first user interface. Moreover, the data values based on the received selection are filtered. A second data visualization representing the data set excluding the filtered data values is displayed.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: October 25, 2016
    Assignee: Oracle International Corporation
    Inventors: Jonathan Helfman, Joseph Goldberg
  • Patent number: 9454291
    Abstract: Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of data values of a hierarchical dataset as graphical elements in a configurable data visualization. A first data visualization may be displayed in a data visualization display page, along with a user interface. A selection of a rendered root node and rendered leaf nodes to be displayed in a second data visualization is received from the user interface. Based on the selection of the rendered root node and rendered leaf nodes, a number of depth levels to display is determined. Also, which of the depth levels to display are identified based on the selection of the rendered root node and rendered leaf nodes. The second data visualization is rendered based on the determined number of depth levels and the identified depth levels.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: September 27, 2016
    Assignee: Oracle International Corporation
    Inventors: Jonathan Helfman, Joseph Goldberg
  • Publication number: 20150379722
    Abstract: Techniques are described for processing an electronic image for presentation in a display of an enterprise application according to a format for presenting electronic image in the enterprise application. A format for an enterprise application may indicate display attributes such as an aspect ratio, a frame size, a resolution, or the like. The format for presenting an electronic image may correspond to a type of an enterprise application, a function of an enterprise application, a feature of an enterprise application, one or more subjects of the electronic image, other criteria associated with an enterprise application, or a combination thereof. These techniques may enable an electronic image to be adjusted for presentation in enterprise applications that have different formats. Users may benefit by not having to provide an electronic image adjusted to the different formats, thereby enabling a single electronic image to be used for a variety of enterprise applications.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Joseph Goldberg, Mark Vilrokx, Aylin Uysal
  • Publication number: 20150347520
    Abstract: A method, system, and computer program product for wellness maintenance programs configured for user-specific tracking of food consumption to goals. Upon receiving a digital image of food or beverage items, the digital image is transmitted to a repository configured to serve a plurality of accesses by a plurality of human members (e.g., a crowdsource repository). Members of the crowd generate food description annotations pertaining to aspects of the pictured food or beverage items. The food description annotations (e.g., menu picks, text descriptions) are used to look-up nutrition records. Some use cases correlate a set of food description annotations that are shared between two or more of the human members to generate a confidence score, and some use cases also receive food intake recommendations from the human members. The food intake recommendations can be recorded in a wellness profile which in turn can be used for progress tracking against nutrition goals.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: Oracle International Corporation
    Inventors: Nigel KING, Joseph GOLDBERG
  • Publication number: 20150089448
    Abstract: In example embodiments, space filling elements displayed on a computer screen represent items in one or more levels of a hierarchical menu structure. The area of a space filling element indicates the number of accesses to an application associated with the space filling element. Other attributes of the space filling element may indicate values of characteristics of an associated application.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Nigel King, Joseph Goldberg
  • Publication number: 20150012552
    Abstract: Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of source data values as graphical elements in a default treemap visualization, where each data value is associated with a plurality of data dimensions. A first data dimension is selected to be mapped to an area cell characteristic based on the first data dimension having a quality of numeric and a quality of non-negative. A second data dimension is selected to be mapped to a color cell characteristic based on the second data dimension having a quality of numeric and a quality of previously unmapped. The default treemap visualization is generated based on the selected first data dimension and the selected second data dimension.
    Type: Application
    Filed: September 19, 2014
    Publication date: January 8, 2015
    Inventors: Jonathan Helfman, Joseph Goldberg
  • Patent number: 8910084
    Abstract: Systems and methods in accordance with various embodiments of the present invention provide for representing a hierarchical dataset as graphical elements in a configurable data visualization having at least one graphical attribute. At least one aggregate function of a plurality of aggregate functions are determined. Aggregate values of the hierarchical dataset for each hierarchical depth level is determined. The aggregate function is used to determine the aggregate values. The data visualization based on the aggregate values is rendered.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: December 9, 2014
    Assignee: Oracle International Corporation
    Inventors: Jonathan Helfman, Joseph Goldberg
  • Patent number: 8866815
    Abstract: Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of source data values as graphical elements in a default treemap visualization, where each data value is associated with a plurality of data dimensions. A first data dimension is selected to be mapped to an area cell characteristic based on the first data dimension having a quality of numeric and a quality of non-negative. A second data dimension is selected to be mapped to a color cell characteristic based on the second data dimension having a quality of numeric and a quality of previously unmapped. The default treemap visualization is generated based on the selected first data dimension and the selected second data dimension.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: October 21, 2014
    Assignee: Oracle International Corporation
    Inventors: Jonathan Helfman, Joseph Goldberg