Patents by Inventor Robert Jennings

Robert Jennings 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: 20240149779
    Abstract: An indicator arm apparatus includes a mount unit configured to be secured to a vehicle, a first pivotal arm assembly having a first indicator and first hinge unit configured to move the first indicator from a retracted position to a deployed position, a second pivotal arm assembly having a second indicator and second hinge unit configured to move the second indicator from a stored position to an extended position, a first drive unit operably linked to at least one of the pivotal arm assemblies to move the respective indicator between respective positions, and a control unit in operable communication with the first drive unit to provide signals to selectively move at least one indicator. Each hinge unit comprises a pivotally affixed portion that is also affixed to an indicator to pivot the indicator between respective positions.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 9, 2024
    Inventors: Robert Geyer, Scott Geyer, Scott Culbertson, David Jennings, Rich Pater
  • Publication number: 20240154495
    Abstract: A permanent magnet (PM) motor is provided to facilitate air movement through heat rejection equipment. The PM motor has a body, an upper bearing housing positioned on and extending upwardly from a top surface of the body, a shaft connected to and extending from the upper bearing housing and in communication with a fan, and a lower bearing housing positioned on and extending downwardly from a bottom surface of the body opposite the top surface. The PM motor further includes a mounting assembly having at least three discrete legs disposed on a lower end of the body and extending outwardly from the body.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 9, 2024
    Inventors: Larry Burdick, Jerome Jennings, Robert Lewis, Glenn Brenneke
  • Patent number: 11977215
    Abstract: Automated systems and methods for evaluating specimens affixed to substrates, such as slides, an exemplary system including a slide imager configured for acquiring a plurality of micro images of a specimen affixed to an substrate, the specimen including a plurality of objects distributed within a three-dimensional volume, and for generating a whole specimen image of the specimen using the micro images, wherein objects contained in the specimen are depicted substantially in focus in the whole specimen image regardless of a z-depth of the respective objects within the specimen. The whole specimen image is stored on a storage medium for subsequent review by a cytotechnologist using a computer-controlled review station including a display and a user interface, wherein the review station user interface is configured such that the cytotechnologist can review and classify the stored whole specimen images.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: May 7, 2024
    Assignee: Hologic, Inc.
    Inventors: Raymond Jenoski, Sid Mayer, Robert Jennings, Ryan P. Oliva, John A. McCrorey, Michael D. Quick, Sarah Margaret Harrington
  • Patent number: 11943321
    Abstract: Techniques described herein are used to support cross-platform data sharing, access, and management between a communication process flow management platform and a communication platform. Specifically, techniques described herein support a communication process flow management platform detecting an event associated with a communication process flow that control electronic communications between a tenant and a set of users. The platform may generate a data object corresponding to the event. The data object may include metadata associated with the event. The platform may transmit, to a communication platform, a request that includes the data object. The request may be configured to cause an entry associated with the event to be posted into the communication platform.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: March 26, 2024
    Assignee: Salesforce Inc.
    Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short, Pranavkumar Janakbhai Parekh
  • Publication number: 20240007426
    Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A communication platform may receive a first request indicating a first data object comprising metadata associated with an update to an action of a communication process flow. The metadata may indicate that a user with particular permissions is to approve the update. The communication platform may post an entry displaying the metadata and configured to receive an indication of approval of the update from the user. The communication platform may receive an indication of the approval from the user, for example via a user interface component. The communication platform may generate a second data object indicating the action and the user, ensuring that the update was successfully approved, and transmit a second request to a communication process flow management service supporting the communication process flow, the second request including the second object and configured to activate the update.
    Type: Application
    Filed: September 19, 2023
    Publication date: January 4, 2024
    Inventors: Aaron M. Popelka, William Robert Jennings, II
  • Publication number: 20240005245
    Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A communication process flow management service that manages a communication process flow may receive an indication of a segment of entities from a second service that manages a data model for multiple entities. Based on an action of the communication process flow, the communication process flow management service may request schema of the data model or additional attribute data associated with the segment from the second service. The communication process flow management service may receive the schema or the additional attribute data and use it to determine a set of communications to be transmitted to one or more entities of the segment. The communication process flow management service may transmit the set of communications in accordance with the communication process flow.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 4, 2024
    Inventors: Tongyun Shang, Aaron Popelka, William Robert Jennings, II
  • Publication number: 20230379288
    Abstract: Techniques described herein are used to support cross platform data sharing, access, and management between a communication process flow management platform and a communication platform. Specifically, techniques described herein support a communication process flow management platform detecting an event associated with a communication process flow that control electronic communications between a tenant and a set of users. The platform may generate a data object corresponding to the event. The data object may include metadata associated with the event. The platform may transmit, to a communication platform, a request that includes the data object. The request may be configured to cause an entry associated with the event to be posted into the communication platform.
    Type: Application
    Filed: August 3, 2023
    Publication date: November 23, 2023
    Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short, Pranav Parekh
  • Patent number: 11792146
    Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A communication platform may receive a first request indicating a first data object comprising metadata associated with an update to an action of a communication process flow. The metadata may indicate that a user with particular permissions is to approve the update. The communication platform may post an entry displaying the metadata and configured to receive an indication of approval of the update from the user. The communication platform may receive an indication of the approval from the user, for example via a user interface component. The communication platform may generate a second data object indicating the action and the user, ensuring that the update was successfully approved, and transmit a second request to a communication process flow management service supporting the communication process flow, the second request including the second object and configured to activate the update.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: October 17, 2023
    Assignee: Salesforce, Inc.
    Inventors: Aaron M. Popelka, William Robert Jennings, II
  • Patent number: 11757824
    Abstract: Techniques described herein are used to support cross platform data sharing, access, and management between a communication process flow management platform and a communication platform. Specifically, techniques described herein support a communication process flow management platform detecting an event associated with a communication process flow that control electronic communications between a tenant and a set of users. The platform may generate a data object corresponding to the event. The data object may include metadata associated with the event. The platform may transmit, to a communication platform, a request that includes the data object. The request may be configured to cause an entry associated with the event to be posted into the communication platform.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: September 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short, Pranavkumar Janakbhair Parekh
  • Publication number: 20230283585
    Abstract: A method for data processing that includes receiving, from a service that manages communications between a communication process flow management service and a communication platform, a request indicating metadata from the communication platform, information associated with a tenant of a multi-tenant system, a user identifier, or a combination thereof. The method may further include performing, based on the request, one or more actions on a communication process flow that controls electronic communications between the tenant and a set of users corresponding to the tenant. The method may further include generating a data object related to the communication process flow based on performing the one or more actions. The method may further include transmitting, to the communication platform, a message that is configured to cause posting of the data object into a communication channel of the communication platform.
    Type: Application
    Filed: May 12, 2023
    Publication date: September 7, 2023
    Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short
  • Publication number: 20230275860
    Abstract: A method for data processing that includes receiving an indication of a configuration for a first action of a communication process flow that controls electronic communications between a tenant of a multi-tenant system and a first set of users associated with the tenant. The method further includes associating, within a storage location associated with the tenant, a unique identifier with metadata that defines the configuration. The method further includes receiving a request to apply the configuration to a second action of a communication process flow that controls electronic communications between the tenant and a second set of users associated with the tenant. The request may indicate the unique identifier associated with the metadata. The method further includes retrieving the metadata from the storage location using the unique identifier indicated by the request. The method further includes applying the configuration to the second action using the retrieved metadata.
    Type: Application
    Filed: May 10, 2023
    Publication date: August 31, 2023
    Inventors: Aaron Popelka, William Robert Jennings, II
  • Publication number: 20230239263
    Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A communication platform may receive a first request indicating a first data object comprising metadata associated with an update to an action of a communication process flow. The metadata may indicate that a user with particular permissions is to approve the update. The communication platform may post an entry displaying the metadata and configured to receive an indication of approval of the update from the user. The communication platform may receive an indication of the approval from the user, for example via a user interface component. The communication platform may generate a second data object indicating the action and the user, ensuring that the update was successfully approved, and transmit a second request to a communication process flow management service supporting the communication process flow, the second request including the second object and configured to activate the update.
    Type: Application
    Filed: January 26, 2022
    Publication date: July 27, 2023
    Inventors: Aaron Popelka, William Robert Jennings, II
  • Patent number: 11695727
    Abstract: A method for data processing that includes receiving, from a service that manages communications between a communication process flow management service and a communication platform, a request indicating metadata from the communication platform, information associated with a tenant of a multi-tenant system, a user identifier, or a combination thereof. The method may further include performing, based on the request, one or more actions on a communication process flow that controls electronic communications between the tenant and a set of users corresponding to the tenant. The method may further include generating a data object related to the communication process flow based on performing the one or more actions. The method may further include transmitting, to the communication platform, a message that is configured to cause posting of the data object into a communication channel of the communication platform.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: July 4, 2023
    Assignee: Salesforce, Inc.
    Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short
  • Patent number: 11689485
    Abstract: A method for data processing that includes receiving an indication of a configuration for a first action of a communication process flow that controls electronic communications between a tenant of a multi-tenant system and a first set of users associated with the tenant. The method further includes associating, within a storage location associated with the tenant, a unique identifier with metadata that defines the configuration. The method further includes receiving a request to apply the configuration to a second action of a communication process flow that controls electronic communications between the tenant and a second set of users associated with the tenant. The request may indicate the unique identifier associated with the metadata. The method further includes retrieving the metadata from the storage location using the unique identifier indicated by the request. The method further includes applying the configuration to the second action using the retrieved metadata.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: June 27, 2023
    Assignee: Salesforce, Inc.
    Inventors: Aaron Popelka, William Robert Jennings, II
  • Publication number: 20230184519
    Abstract: A safety assembly for use with a laser-directed energy weapon is disclosed. The assembly comprises a control system comprising a photodetector and a processing unit; and an optical device configured to attach to a target such that, when attached, the optical device provides a light beam to the photodetector. The processing unit is arranged to compare the received light beam against one or more predetermined attributes, and to permit the laser-directed energy weapon to fire only when the received light beam is determined to have the one or more attributes.
    Type: Application
    Filed: May 10, 2021
    Publication date: June 15, 2023
    Applicant: MBDA UK LIMITED
    Inventors: Andrew PETERS, Jon DAW, Martyn Robert JENNINGS, William Michael George HALSTEAD, Colin BRIDGEWATER, Mark OWEN
  • Patent number: 11649309
    Abstract: Polymeric dispersants are disclosed that include an acrylic backbone at least one pendantly attached imide group, wherein the carbonyl of the imide are chemically bonded to a fused aromatic ring. The aromatic ring can be substituted with various electron withdrawing or releasing groups. Desirably dispersant also includes solvent-solubilising chains of polyether, polyester, polyacrylate, and or polyolefin.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: May 16, 2023
    Assignee: Lubrizol Advanced Materials, Inc
    Inventors: Andrew J. Shooter, Dean Thetford, Robert A. Jennings, Stuart N. Richards
  • Publication number: 20230096084
    Abstract: Techniques described herein are used to support cross platform data sharing, access, and management between a communication process flow management platform and a communication platform. Specifically, techniques described herein interaction with a communication process flow from a communication platform. The communication process flow management platform may receive, from a communication platform, a request comprising an indication of an action associated with a communication process flow that controls electronic communications between a tenant of a multitenant system and a set of users corresponding to the tenant. The communication process flow management platform may authenticate the request and perform the action that changes the schedule associated with the electronic communications.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 30, 2023
    Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short, Pranavkumar Janakbhai Parekh
  • Publication number: 20230088960
    Abstract: Methods, apparatuses, and computer program products are described. A system may analyze a set of communication metrics associated with a communication process flow that controls electronic communications between a tenant and a set of users corresponding to the tenant. The system may detect an occurrence of an anomaly based on a communication metric of the analyzed set of communication metrics satisfying a communication metric threshold. The system may generate, based on detecting the occurrence if the anomaly, a data object comprising metadata associated with the anomaly. In some cases, the system may transmit, to a communication platform, a request that includes the data object, where the request is configured to cause posting of an entry of the data object into a communication channel of the communication platform that is associated with the tenant.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 23, 2023
    Inventors: Aaron Popelka, William Robert Jennings, II, Pranavkumar Janakbhai Parekh, Xiuchai Xu, Sullivan McIntyre
  • Publication number: 20230090607
    Abstract: A method that includes receiving a first request for a data object associated with a communication process flow that controls electronic communications between a tenant and a set of users corresponding to the tenant. The first request may include a set of querying parameters and a set of triggering parameters. The method may further include querying, based on the set of querying parameters, a communication process flow management service for data associated with the communication process flow. The method may further include generating, based on the querying, the data object that includes the data associated with the communication process flow. The method may further include transmitting, to a communication platform in accordance with the set of triggering parameters, a second request that comprises the data object. The second request may cause posting of an entry of the data object into a communication channel of the communication platform.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 23, 2023
    Inventors: Aaron Popelka, William Robert Jennings, II, Pranav Parekh, Roy Raviv
  • Publication number: 20230091930
    Abstract: Techniques described herein are used to support cross-platform data sharing, access, and management between a communication process flow management platform and a communication platform. Specifically, techniques described herein support a communication process flow management platform detecting an event associated with a communication process flow that control electronic communications between a tenant and a set of users. The platform may generate a data object corresponding to the event. The data object may include metadata associated with the event. The platform may transmit, to a communication platform, a request that includes the data object. The request may be configured to cause an entry associated with the event to be posted into the communication platform.
    Type: Application
    Filed: January 26, 2022
    Publication date: March 23, 2023
    Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short, Pranav Parekh