Patents by Inventor Robert Fitzgerald
Robert Fitzgerald 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).
-
Publication number: 20240101161Abstract: According to one aspect, a method includes obtaining a command on a vehicle, the command being arranged to identify a first action to be taken by the vehicle, wherein the vehicle is in a first vehicle state and the command has a first command state. The method also includes determining, on the vehicle, whether the first command state is consistent with the first vehicle state. When it is determined that the first command state is consistent with the first vehicle state, the method includes executing the first command. When it is determined that the first command state is not consistent with the first vehicle state, the method includes identifying the first command as an illegitimate command and ignoring the illegitimate command.Type: ApplicationFiled: January 31, 2023Publication date: March 28, 2024Applicant: Nuro, Inc.Inventors: Geoff Janjua, Robert Leonard, John Fitzgerald, Scott Sheahan
-
Publication number: 20240093486Abstract: A modular plank is provided. The modular plank includes a body portion extending in a longitudinal direction and a plurality of protrusions extending outward from a first end of the body portion in the longitudinal direction. The plurality of protrusions each include a cross-section that changes size as the cross-section extends outwardly from the body portion in the longitudinal direction. In addition, the cross-section includes an upper end that is sized differently than a lower end.Type: ApplicationFiled: September 19, 2023Publication date: March 21, 2024Applicant: Miller Dowel CompanyInventors: Michael R. Miller, Robert DALY, Dillon FITZGERALD
-
Patent number: 11816302Abstract: Techniques for rendering a user interface may include: receiving a view area height and width, a first integer denoting a count of objects to be displayed, a minimum row height, and a minimum object width; determining a maximum allowed number of columns in accordance with the view area width and minimum object width; determining a current number of rows in accordance with the view area height, a current number of columns, the minimum row height, and the first integer; determining whether the current number of rows and columns denote an optimized layout of the objects, wherein the optimized layout is in accordance with a plurality of conditions; and responsive to determining the current number of rows and columns denote an optimized layout, rendering the plurality of objects in a view area in accordance with the current number of rows and columns.Type: GrantFiled: July 21, 2021Date of Patent: November 14, 2023Assignee: EMC IP Holding Company LLCInventors: Robert Fitzgerald, David P. Moloney
-
Patent number: 11645334Abstract: Techniques for processing a data set include: partitioning the data set into portions each including rows of data of the data set, a different one of the portions is included in a different one of a pages of a table, and rendering the pages of the table. A first number of rows of the data set is determined for a first page. The first number of rows is determined in accordance with a first plurality of heights including a height of a header section, a height of a footer section, heights of a plurality of margins, a total height of each page of the table, and a height of each row of the table. A second number of rows is determined for a second page. The second number of rows is determined in accordance with a second plurality of heights including at least some of the first plurality of heights.Type: GrantFiled: August 12, 2019Date of Patent: May 9, 2023Assignee: EMC IP Holding Company LLCInventors: Ronan Dowd, Robert Fitzgerald, Micheal Walsh
-
Patent number: 11644951Abstract: Techniques for specifying information displayed in a graphical user interface may include: receiving a runbook definition that is a template including a primary object category, a first object category related to the primary object category, a first chart definition of metrics about the primary object category, and a second chart definition of metrics about the first object category; loading the runbook definition; applying the runbook definition to a first primary object that is an instance of the primary object category, wherein the first primary object has a first related object and the first related object is an instance of the first object category; and updating the graphical user interface to display a first chart having the first chart definition for the first primary object and to display a second chart having the second chart definition for the first related object.Type: GrantFiled: April 28, 2020Date of Patent: May 9, 2023Assignee: EMC IP Holding Company LLCInventors: Robert Fitzgerald, David P. Moloney, Finbarr O'Riordan
-
Publication number: 20230025614Abstract: Techniques for rendering a user interface may include: receiving a view area height and width, a first integer denoting a count of objects to be displayed, a minimum row height, and a minimum object width; determining a maximum allowed number of columns in accordance with the view area width and minimum object width; determining a current number of rows in accordance with the view area height, a current number of columns, the minimum row height, and the first integer; determining whether the current number of rows and columns denote an optimized layout of the objects, wherein the optimized layout is in accordance with a plurality of conditions; and responsive to determining the current number of rows and columns denote an optimized layout, rendering the plurality of objects in a view area in accordance with the current number of rows and columns.Type: ApplicationFiled: July 21, 2021Publication date: January 26, 2023Applicant: EMC IP Holding Company LLCInventors: Robert Fitzgerald, David P. Moloney
-
Publication number: 20220180745Abstract: According to some aspects of the present disclosure, a method for system-optimal traffic routing is disclosed. In one embodiment, the method includes: obtaining a current state of a traffic network, determining a set of active agents in the traffic network that are configured to receive a system optimal route, where each of the active agents corresponds to a vehicle of a set of vehicles, applying a batching function to the set of vehicles to create a batch of vehicles for replanning; creating sub-batches based on a spatial relationship between the vehicles and temporal relationships between the vehicles, generating a plurality of alternative paths for each of the sub-batches, generating a batch assignment for each of the sub-batches, assigning an alternative path to each agent in the set of active agents based on the batch assignment function, and transmitting the assigned alternative paths to the active agents.Type: ApplicationFiled: October 13, 2021Publication date: June 9, 2022Inventors: Farnoush Banaei-Kashani, Robert Fitzgerald
-
Publication number: 20210333953Abstract: Techniques for specifying information displayed in a graphical user interface may include: receiving a runbook definition that is a template including a primary object category, a first object category related to the primary object category, a first chart definition of metrics about the primary object category, and a second chart definition of metrics about the first object category; loading the runbook definition; applying the runbook definition to a first primary object that is an instance of the primary object category, wherein the first primary object has a first related object and the first related object is an instance of the first object category; and updating the graphical user interface to display a first chart having the first chart definition for the first primary object and to display a second chart having the second chart definition for the first related object.Type: ApplicationFiled: April 28, 2020Publication date: October 28, 2021Applicant: EMC IP Holding Company LLCInventors: Robert Fitzgerald, David P. Moloney, Finbarr O'Riordan
-
Patent number: 11068146Abstract: Techniques for rendering a user interface (UI) may include: issuing a first call to a library in accordance with an application programming interface (API) to render a first dashboard component of the UI, the API including a first plurality of input parameters specifying first metadata for the first component and first request parameters used to obtain information from a server to populate the first dashboard component with data; responsive to the first call, issuing a first set of one or more requests, from the library to the server in accordance with the first request parameters, to obtain first information used to populate the first dashboard component; receiving, by the library from the server, the first information; and rendering the first component in the UI. Rendering may include populating the first dashboard component with the first information.Type: GrantFiled: May 13, 2019Date of Patent: July 20, 2021Assignee: EMC IP Holding Company LLCInventors: Robert Fitzgerald, Ronan Dowd, Micheal Walsh
-
Publication number: 20210049208Abstract: Techniques for processing a data set include: partitioning the data set into portions each including rows of data of the data set, a different one of the portions is included in a different one of a pages of a table, and rendering the pages of the table. A first number of rows of the data set is determined for a first page. The first number of rows is determined in accordance with a first plurality of heights including a height of a header section, a height of a footer section, heights of a plurality of margins, a total height of each page of the table, and a height of each row of the table. A second number of rows is determined for a second page. The second number of rows is determined in accordance with a second plurality of heights including at least some of the first plurality of heights.Type: ApplicationFiled: August 12, 2019Publication date: February 18, 2021Applicant: EMC IP Holding Company LLCInventors: Ronan Dowd, Robert Fitzgerald, Micheal Walsh
-
Publication number: 20200363939Abstract: Techniques for rendering a user interface (UI) may include: issuing a first call to a library in accordance with an application programming interface (API) to render a first dashboard component of the UI, the API including a first plurality of input parameters specifying first metadata for the first component and first request parameters used to obtain information from a server to populate the first dashboard component with data; responsive to the first call, issuing a first set of one or more requests, from the library to the server in accordance with the first request parameters, to obtain first information used to populate the first dashboard component; receiving, by the library from the server, the first information; and rendering the first component in the UI. Rendering may include populating the first dashboard component with the first information.Type: ApplicationFiled: May 13, 2019Publication date: November 19, 2020Applicant: EMC IP Holding Company LLCInventors: Robert Fitzgerald, Ronan Dowd, Micheal Walsh
-
Patent number: 10559158Abstract: Various embodiments of the present invention are directed to a dispenser configured for storing one or more items and dispensing the stored items to authorized users. According to various embodiments, the dispenser generally includes a housing defining an interior portion dimensioned to receive one or more items and a laterally sliding access door comprised of a flexible barrier configured to provide restricted access to items stored within the dispenser. In various embodiments, the dispenser also includes a biasing system configured bias the access door to a closed position.Type: GrantFiled: August 30, 2018Date of Patent: February 11, 2020Assignee: Innovative Product Achievements, LLCInventors: Ward Broom, Kyle Joiner, Keith Stallings, Robert Fitzgerald, Joel Eisler
-
Patent number: 10504316Abstract: Various embodiments of the present invention are directed to a dispenser configured for storing one or more items and dispensing the stored items to authorized users. According to various embodiments, the dispenser generally includes a housing defining an interior portion dimensioned to receive a plurality of items and an access assembly configured to prevent unauthorized user access to the interior portion of the dispenser while providing selective access to certain items in response to input received from an authorized user. According to various embodiments, the access assembly comprises a pair of flexible barriers coupled to a sliding door assembly, which includes one or more lockable access doors. Together, the door assembly and flexible barriers prevent access to the interior of the dispenser when in a locked configuration and permit access to certain items when in an unlocked configuration.Type: GrantFiled: April 30, 2018Date of Patent: December 10, 2019Assignee: Innovative Product Achievements, LLCInventors: Robert Fitzgerald, Kyle Joiner, Joel Eisler, Ward Broom, Keith Stallings, Jason Farah
-
Publication number: 20190018554Abstract: A virtual reality (VR) system and process provides immersion into a live or recorded event/performance. While immersed in the VR environment, the user is provided a VR interaction menu. Within the menu, the user may engage a social media function providing access to the user's social media account(s). Interaction with the event through the system may allow the user to post for example, screen captures of the user's perspective within the VR environment to their social media account which is visible while the user remains immersed in the VR environment. Another function may display an online store which allows the user to purchase merchandise while remaining immersed in the VR environment.Type: ApplicationFiled: July 31, 2018Publication date: January 17, 2019Inventor: ROBERT FITZGERALD
-
Publication number: 20190012871Abstract: Various embodiments of the present invention are directed to a dispenser configured for storing one or more items and dispensing the stored items to authorized users. According to various embodiments, the dispenser generally includes a housing defining an interior portion dimensioned to receive one or more items and a laterally sliding access door comprised of a flexible barrier configured to provide restricted access to items stored within the dispenser. In various embodiments, the dispenser also includes a biasing system configured bias the access door to a closed position.Type: ApplicationFiled: August 30, 2018Publication date: January 10, 2019Inventors: Ward Broom, Kyle Joiner, Keith Stallings, Robert Fitzgerald, Joel Eisler
-
Patent number: 10068410Abstract: Various embodiments of the present invention are directed to a dispenser configured for storing one or more items and dispensing the stored items to authorized users. According to various embodiments, the dispenser generally includes a housing defining an interior portion dimensioned to receive one or more items and a laterally sliding access door comprised of a flexible barrier configured to provide restricted access to items stored within the dispenser. In various embodiments, the dispenser also includes a biasing system configured bias the access door to a closed position.Type: GrantFiled: October 24, 2016Date of Patent: September 4, 2018Assignee: Innovative Product Achievements, LLCInventors: Ward Broom, Kyle Joiner, Keith Stallings, Robert Fitzgerald, Joel Eisler
-
Publication number: 20180247484Abstract: Various embodiments of the present invention are directed to a dispenser configured for storing one or more items and dispensing the stored items to authorized users. According to various embodiments, the dispenser generally includes a housing defining an interior portion dimensioned to receive a plurality of items and an access assembly configured to prevent unauthorized user access to the interior portion of the dispenser while providing selective access to certain items in response to input received from an authorized user. According to various embodiments, the access assembly comprises a pair of flexible barriers coupled to a sliding door assembly, which includes one or more lockable access doors. Together, the door assembly and flexible barriers prevent access to the interior of the dispenser when in a locked configuration and permit access to certain items when in an unlocked configuration.Type: ApplicationFiled: April 30, 2018Publication date: August 30, 2018Inventors: Robert Fitzgerald, Kyle Joiner, Joel Eisler, Ward Broom, Keith Stallings, Jason Farah
-
Patent number: 9959698Abstract: Various embodiments of the present invention are directed to a dispenser configured for storing one or more items and dispensing the stored items to authorized users. According to various embodiments, the dispenser generally includes a housing defining an interior portion dimensioned to receive a plurality of items and an access assembly configured to prevent unauthorized user access to the interior portion of the dispenser while providing selective access to certain items in response to input received from an authorized user. According to various embodiments, the access assembly comprises a pair of flexible barriers coupled to a sliding door assembly, which includes one or more lockable access doors. Together, the door assembly and flexible barriers prevent access to the interior of the dispenser when in a locked configuration and permit access to certain items when in an unlocked configuration.Type: GrantFiled: February 20, 2017Date of Patent: May 1, 2018Assignee: Innovative Product Achievements, LLCInventors: Robert Fitzgerald, Kyle Joiner, Joel Eisler, Ward Broom, Keith Stallings, Jason Farah
-
Patent number: 9785605Abstract: Predefined static enumeration systems and processes for dynamic enumeration buses are disclosed. In one aspect, the dynamic enumeration bus may be a SOUNDWIREâ„¢ bus. Slave devices are provided predefined device numbers which are provided to a master. The master uses the provided predefined device number to populate an address table. By providing the predefined device numbers, an iterative enumeration process may be reduced or eliminated, saving time and/or power.Type: GrantFiled: November 5, 2014Date of Patent: October 10, 2017Assignee: QUALCOMM IncorporatedInventors: Lior Amarilio, Joseph Robert Fitzgerald
-
Patent number: 9699550Abstract: A method includes generating a command at a first microphone and sending the command from the first microphone to a second microphone. The command is sent to the second microphone via a bus that is coupled to the first microphone and to the second microphone.Type: GrantFiled: November 12, 2014Date of Patent: July 4, 2017Assignee: QUALCOMM IncorporatedInventors: Joseph Robert Fitzgerald, Bengt Stefan Gustavsson, Louis Dominic Oliveira