Patents by Inventor Robert Murphy
Robert Murphy 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: 12259245Abstract: A method for associating environmental data with map features is described. The method includes receiving sensor data and receiving position data. The sensor data is associated with each of a plurality of time intervals and is from at least one sensor on at least one mobile sensor platform. The position data is associated with the plurality of time intervals and is from the at least one mobile sensor platform. Trajectories and corrected locations of the mobile sensor platform are generated for the plurality of time intervals using the position data. A position of the mobile sensor platform is assigned to a corresponding map feature for each of the plurality of time intervals based on the trajectories and corrected locations. The sensor data is also processed to generate sensor data values for each of the plurality of time intervals. The sensor data values are assigned to the corresponding map feature of the position of the mobile sensor platform for each of the plurality of time intervals.Type: GrantFiled: June 13, 2023Date of Patent: March 25, 2025Assignee: Aclima Inc.Inventors: Todd Langland, Meghan Elizabeth Thurlow, Robert Murphy, Davida Herzl
-
Publication number: 20250053722Abstract: The present disclosure relates to a system and method for automated printed circuit board (PCB) component placement. Embodiments may include receiving a PCB outline, one or more constraints, and a netlist having PCB component details and applying a clustering algorithm to generate one or more clustered groups. Embodiments may further include applying a grid based local cluster placement algorithm to the one or more clustered groups. Embodiments may also include applying a global cluster placement algorithm and generating a fully optimized placed design.Type: ApplicationFiled: August 11, 2023Publication date: February 13, 2025Inventors: Dominik Martinez, Shang Li, John Robert Murphy, Mirko Spasojevic
-
Patent number: 12223248Abstract: The present disclosure relates to electronic circuit design, and more specifically, to training a neural network to serve as the reward function for optimization-based approaches to PCB design automation. Embodiments may include generating, using a processor, one or more placed designs using a genetic optimization methodology including a reward function and adjusting the one or more placed designs and the reward function during the generating. Embodiments may further include routing the one or more placed designs using an auto-router to assign a routability score label and training a neural network, using the one or more placed designs and the routability score label, to extract one or more intermediate features from the one or more placed designs. Embodiments may also include predicting a routability of the PCB design based upon, at least in part, the one or more intermediate features.Type: GrantFiled: August 10, 2020Date of Patent: February 11, 2025Assignee: Cadence Design Systems, Inc.Inventors: Joydeep Mitra, John Robert Murphy, Zachary Joseph Zumbo, Luke Roberto, Taylor Elsom Hogan
-
Patent number: 12188861Abstract: A method for monitoring air quality is described. The method includes measuring ethane and methane using a mobile sensor platform to provide sensor data. The sensor data includes methane data and ethane data captured at a nonzero mobile sensor platform speed. Methane and ethane peak(s) are identified in the sensor data. Correlation(s) between the methane and ethane peak(s) and/or between the methane peak(s) and at least one amount of 13C are determined. A source for the methane is determined based on the correlation.Type: GrantFiled: August 30, 2023Date of Patent: January 7, 2025Assignee: Aclima Inc.Inventors: Todd Langland, Meghan Elizabeth Thurlow, Davida Herzl, Brian LaFranchi, Robert Murphy
-
Patent number: 12155618Abstract: A server has a processor and a memory storing instructions executed by the processor to maintain an ephemeral gallery of ephemeral messages. An ephemeral message is posted to the ephemeral gallery. The ephemeral message has an associated message duration parameter and a gallery participation parameter. An ephemeral message is removed from the ephemeral gallery in response to the identification of an expired gallery participation parameter.Type: GrantFiled: July 20, 2020Date of Patent: November 26, 2024Assignee: Snap Inc.Inventors: Nicholas Allen, Donald Giovannini, Chiayi Lin, Robert Murphy, Evan Spiegel
-
Patent number: 12155617Abstract: A server has a processor and a memory storing instructions executed by the processor to maintain an ephemeral gallery of ephemeral messages. In response to a view request received from a client device over a distributed computer network, the message collection is supplied to the requesting device by causing automated sequential display on the client device of the ephemeral messages in the collection. The automated sequential display provides display of the messages one after another in chronological sequence such that the oldest message is displayed first.Type: GrantFiled: April 6, 2018Date of Patent: November 26, 2024Assignee: Snap Inc.Inventors: Nicholas Allen, Donald Giovannini, Chiayi Lin, Robert Murphy, Evan Spiegel
-
Patent number: 12113764Abstract: A server has a processor and a memory storing instructions executed by the processor to maintain an ephemeral gallery of ephemeral messages. An ephemeral message is posted to the ephemeral gallery. The ephemeral message has an associated message duration parameter and a gallery participation parameter. An ephemeral message is removed from the ephemeral gallery in response to the identification of an expired gallery participation parameter.Type: GrantFiled: July 20, 2020Date of Patent: October 8, 2024Assignee: Snap Inc.Inventors: Nicholas Allen, Donald Giovannini, Chiayi Lin, Robert Murphy, Evan Spiegel
-
Publication number: 20240187268Abstract: Techniques are disclosed for automatically executing scripts for event in response to user activity within the event. A server executing a video conferencing service, receives meeting scheduling information and a set of user-specified scripting information from a user requesting to generate an event. In response to receiving a request from user device to access the event, the server causes display of an event interface to the device, the displayed interface including indications of sub-groups of a group of users accessing the conferencing service via a plurality of user devices and an indication of a video feed of a user in the group of users that is currently active. In response to one or more triggers corresponding to the event, one or more scripts are executed for the event, where executing the one or more scripts includes altering the displayed interface.Type: ApplicationFiled: February 15, 2024Publication date: June 6, 2024Inventors: Antonia Theodora Hellman, Ethan Duncan He-Li Hellman, Steven Emmanuel Hellman, Ivo Walter Rothschild, Paul Robert Murphy, Asahi Sato, William Hans Von Hippel, Michel Henri Georges Cassius
-
Publication number: 20240187460Abstract: Techniques are disclosed relating to automatically altering a displayed user interface for an event. A server computer system may cause, via a conferencing service, display of a user interface for an event having a group of users accessing the conferencing service via a plurality of user devices, the displayed interface including an indication of a video feed of a user in the group of users that is currently active. The system may store, in a database, data for the event, including content of audio and video feeds of users in the event. The system may analyze a set of characteristics included in the content of the audio and video feeds. The system may alter, while the indication of the video feed of the user is being displayed, aspects of the displayed user interface other than the indication, where the altering is performed based on the analyzing.Type: ApplicationFiled: February 15, 2024Publication date: June 6, 2024Inventors: Ivo Walter Rothschild, Paul Robert Murphy, Asahi Sato, Antonia Theodora Hellman, Ethan Duncan He-Li Hellman, Steven Emmanuel Hellman
-
Publication number: 20240187461Abstract: Techniques are disclosed relating to automatically altering a displayed user interface for an event. A server computer system may cause, via a conferencing service, display of a user interface for an event having a group of users accessing the conferencing service via a plurality of user devices, the displayed interface including an indication of a video feed of a user in the group of users that is currently active. The system may store, in a database, data for the event, including content of audio and video feeds of users in the event. The system may analyze a set of characteristics included in the content of the audio and video feeds. The system may alter, while the indication of the video feed of the user is being displayed, aspects of the displayed user interface other than the indication, where the altering is performed based on the analyzing.Type: ApplicationFiled: February 15, 2024Publication date: June 6, 2024Inventors: Ivo Walter Rothschild, Paul Robert Murphy, Asahi Sato, Antonia Theodora Hellman, Ethan Duncan He-Li Hellman, Steven Emmanuel Hellman
-
Patent number: 11973806Abstract: Techniques are disclosed relating to automatically altering a displayed user interface for an event. A server computer system may cause, via a conferencing service, display of a user interface for an event having a group of users accessing the conferencing service via a plurality of user devices, the displayed interface including an indication of a video feed of a user in the group of users that is currently active. The system may store, in a database, data for the event, including content of audio and video feeds of users in the event. The system may analyze a set of characteristics included in the content of the audio and video feeds. The system may alter, while the indication of the video feed of the user is being displayed, aspects of the displayed user interface other than the indication, where the altering is performed based on the analyzing.Type: GrantFiled: January 19, 2023Date of Patent: April 30, 2024Assignee: Toucan Events Inc.Inventors: Ivo Walter Rothschild, Paul Robert Murphy, Asahi Sato, Antonia Theodora Hellman, Ethan Duncan He-Li Hellman, Steven Emmanuel Hellman
-
Patent number: 11972014Abstract: A method executed by a computer includes receiving an image from a client device. A facial recognition technique is executed against an individual face within the image to obtain a recognized face. Privacy rules are applied to the image, where the privacy rules are associated with privacy settings for a user associated with the recognized face. A privacy protected version of the image is distributed, where the privacy protected version of the image has an altered image feature.Type: GrantFiled: April 19, 2021Date of Patent: April 30, 2024Assignee: Snap Inc.Inventors: Robert Murphy, Evan Spiegel
-
Publication number: 20240097924Abstract: Techniques are disclosed for automatically executing scripts for event in response to user activity within the event. A server executing a video conferencing service, receives meeting scheduling information and a set of user-specified scripting information from a user requesting to generate an event. In response to receiving a request from user device to access the event, the server causes display of an event interface to the device, the displayed interface including indications of sub-groups of a group of users accessing the conferencing service via a plurality of user devices and an indication of a video feed of a user in the group of users that is currently active. In response to one or more triggers corresponding to the event, one or more scripts are executed for the event, where executing the one or more scripts includes altering the displayed interface.Type: ApplicationFiled: November 27, 2023Publication date: March 21, 2024Inventors: Antonia Theodora Hellman, Ethan Duncan He-Li Hellman, Steven Emmanuel Hellman, Ivo Walter Rothschild, Paul Robert Murphy, Asahi Sato, William Hans Von Hippel, Michel Henri Georges Cassius
-
Patent number: 11894938Abstract: Techniques are disclosed for automatically executing scripts for event in response to user activity within the event. A server executing a video conferencing service, receives meeting scheduling information and a set of user-specified scripting information from a user requesting to generate an event. In response to receiving a request from user device to access the event, the server causes display of an event interface to the device, the displayed interface including indications of sub-groups of a group of users accessing the conferencing service via a plurality of user devices and an indication of a video feed of a user in the group of users that is currently active. In response to one or more triggers corresponding to the event, one or more scripts are executed for the event, where executing the one or more scripts includes altering the displayed interface.Type: GrantFiled: June 21, 2022Date of Patent: February 6, 2024Assignee: Toucan Events Inc.Inventors: Antonia Theodora Hellman, Ethan Duncan He-Li Hellman, Steven Emmanuel Hellman, Ivo Walter Rothschild, Paul Robert Murphy, Asahi Sato, William Hans Von Hippel, Michel Henri Georges Cassius
-
Publication number: 20240003686Abstract: A method for associating environmental data with map features is described. The method includes receiving sensor data and receiving position data. The sensor data is associated with each of a plurality of time intervals and is from at least one sensor on at least one mobile sensor platform. The position data is associated with the plurality of time intervals and is from the at least one mobile sensor platform. Trajectories and corrected locations of the mobile sensor platform are generated for the plurality of time intervals using the position data. A position of the mobile sensor platform is assigned to a corresponding map feature for each of the plurality of time intervals based on the trajectories and corrected locations. The sensor data is also processed to generate sensor data values for each of the plurality of time intervals. The sensor data values are assigned to the corresponding map feature of the position of the mobile sensor platform for each of the plurality of time intervals.Type: ApplicationFiled: June 13, 2023Publication date: January 4, 2024Inventors: Todd Langland, Meghan Elizabeth Thurlow, Robert Murphy, Davida Herzl
-
Patent number: 11855947Abstract: A server maintains a gallery of ephemeral messages. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices. In response to a gallery view request from any of the recipient devices, the ephemeral messages in the gallery are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the gallery. Each ephemeral message has an associated message availability parameter. Each ephemeral message is removed from the gallery, thus being unavailable for viewing upon request, at expiry of the corresponding message availability parameter.Type: GrantFiled: July 29, 2016Date of Patent: December 26, 2023Assignee: Snap Inc.Inventors: Nicholas Allen, Donald Giovannini, Chiayi Lin, Robert Murphy, Evan Spiegel
-
Publication number: 20230408403Abstract: A method for monitoring air quality is described. The method includes measuring ethane and methane using a mobile sensor platform to provide sensor data. The sensor data includes methane data and ethane data captured at a nonzero mobile sensor platform speed. Methane and ethane peak(s) are identified in the sensor data. Correlation(s) between the methane and ethane peak(s) and/or between the methane peak(s) and at least one amount of 13C are determined. A source for the methane is determined based on the correlation.Type: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: Todd Langland, Meghan Elizabeth Thurlow, Davida Herzl, Brian LaFranchi, Robert Murphy
-
Patent number: 11833882Abstract: A method and system for utilizing environmental data are described. The method includes receiving external environmental data and receiving in-cabin environmental data. A mitigation action for an in-cabin environment of a vehicle is provided. The mitigation action is based on the external environmental data and the in-cabin environmental data.Type: GrantFiled: January 27, 2020Date of Patent: December 5, 2023Assignee: Aclima Inc.Inventors: Robert Murphy, Meghan Elizabeth Thurlow, Melissa M. Lunden, Davida Herzl, Matthew Hill
-
Patent number: 11787364Abstract: A seatbelt pretensioner system for use in a seatbelt retractor assembly having a spindle includes a frame assembly having a frame and an attachment bracket adapted to be interlocked to have an inner space for receiving the spindle, a housing adapted for being mounted to the frame and having an interior cavity, a pretensioner tube having a first tube end in fluid communication with a gas generator and a second tube end in fluid communication with the interior cavity of the housing, a pinion being rotatably mounted in the housing and fixedly coupled to the spindle adapted for taking up seatbelt webbing during pretensioning, and a pretensioner rod disposed inside the pretensioner tube. Further, the pretensioner rod has a proximal end disposed towards the gas generator and a distal end disposed away from the gas generator.Type: GrantFiled: December 13, 2021Date of Patent: October 17, 2023Assignee: AUTOLIV ASP, INC.Inventors: Jon E. Burrow, Daniel Robert Murphy, Bin Wang
-
Patent number: 11781976Abstract: A method for monitoring air quality is described. The method includes measuring ethane and methane using a mobile sensor platform to provide sensor data. The sensor data includes methane data and ethane data captured at a nonzero mobile sensor platform speed. Methane and ethane peak(s) are identified in the sensor data. Correlation(s) between the methane and ethane peak(s) and/or between the methane peak(s) and at least one amount of 13C are determined. A source for the methane is determined based on the correlation.Type: GrantFiled: October 19, 2022Date of Patent: October 10, 2023Assignee: Aclima Inc.Inventors: Todd Langland, Meghan Elizabeth Thurlow, Davida Herzl, Brian LaFranchi, Robert Murphy