Patents by Inventor James Woodward

James Woodward 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: 11954463
    Abstract: Techniques are disclosed relating to determining a similarity of components of a current webpage to different UI components for use in automatically generating an updated webpage. A computer system may receive information specifying a current webpage, including a particular current UI component and information specifying a plurality of different UI components for an updated webpage. The computer system may identify one or more characteristics of the particular current UI component. The computer system may determine, based on the identified one or more characteristics, a similarity of ones of the plurality of different UI components to the particular current UI component. The computer system may select, based on the determining, a particular different UI component from the plurality of different UI components for use, in the updated webpage, for the particular current UI component. Such techniques may advantageously improve user experience by automatically providing up-to-date user interfaces.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: April 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Owen Winne Schoppe, Brian J. Lonsdorf, Alan Martin Ross, Sönke Rohde, David James Woodward, Jessica Lundin
  • Patent number: 11941119
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to allow for the mitigation of ransomware. For example, the system can determine that an application begins to execute, determine that the application attempts to modify a file, determine a file type for the file, and create a security event if the application is not authorized to modify the file type. In another example, the system determines an entropy value between the file and the attempted modification of the file, and create a security event if the entropy value satisfies a threshold or determine a system entropy value that includes a rate at which other files on the system are being modified by the application, and create a security event if the system entropy value satisfies a threshold.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: March 26, 2024
    Assignee: McAfee, LLC
    Inventors: Craig D. Schmugar, Cedric Cochin, Andrew Furtak, Adam James Carrivick, Yury Bulygin, John J. Loucaides, Oleksander Bazhaniuk, Christiaan Beek, Carl D. Woodward, Ronald Gallella, Gregory Michael Heitzmann, Joel R. Spurlock
  • Publication number: 20240091159
    Abstract: Methods are provided for treating or preventing human immunodeficiency virus-1 (HIV-1) or human immunodeficiency virus-2 (HIV-2) in a virologically suppressed patient in need thereof comprising switching the patient from an antiretroviral treatment regimen comprising at least three antiretroviral agents to a treatment regimen comprising only two antiretroviral agents. In one aspect the two treatment regimen consists of dolutegravir, rilpivirine and at least one pharmaceutically acceptable excipient, diluent or carrier. In another aspect of the invention, there is provided a multilayer tablet comprising dolutegravir or a pharmaceutically acceptable salt thereof and rilpivirine or a pharmaceutically acceptable salt thereof.
    Type: Application
    Filed: November 7, 2023
    Publication date: March 21, 2024
    Applicants: ViiV Healthcare Company, Janssen Sciences Ireland Unlimited Company
    Inventors: Kenneth Churchill CAMPBELL, Urbain Alfons C. DELAET, James M. GOODRICH, Juliette Segolène GUAQUIÈRE, Thomas LAUGHERY, Dominique J. LIMET, John C. POTTAGE, Ludovic Sylvain Marc RENOU, Trevor R. SCOTT, Christian SEILER, Mary WOODWARD
  • Patent number: 11868790
    Abstract: Techniques are disclosed for automatically generating new content using a trained 1-to-N generative adversarial network (GAN) model. In disclosed techniques, a computer system receives, from a computing device, a request for newly-generated content, where the request includes current content. The computer system automatically generates, using the trained 1-to-N GAN model, N different versions of new content, where a given version of new content is automatically generated based on the current content and one of N different style codes, where the value of N is at least two. After generating the N different versions of new content, the computer system transmits them to the computing device. The disclosed techniques may advantageously automate a content generation process, thereby saving time and computing resources via execution of the 1-to-N GAN machine learning model.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: January 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Michael Sollami, Sönke Rohde, Alan Martin Ross, David James Woodward, Jessica Lundin, Owen Winne Schoppe, Brian J. Lonsdorf, Aashish Jain
  • Publication number: 20230406650
    Abstract: A linear motor conveyor system including: at least one track section comprising: electronic circuitry housed within the track section; and a rotatable segment comprising an end profile that abuts another track section to form a stepped groove sealed by a gasket. A moving element for a linear motor conveyor system including: a body; a first set of bearings attached to the body and angled to abut against a first guide rail of a conveyor system having a protrusion with opposing angled profiles; a second set of bearing attached to the body and designed to abut against a flat profile of a second guide rail of the conveyor system.
    Type: Application
    Filed: September 1, 2023
    Publication date: December 21, 2023
    Inventors: Louis Ian CAMERON, Albert KLEINIKKINK, Roger HOGAN, Martin John JURITSCH, Bradley James WOODWARD, Blake Robert LAMBERT
  • Patent number: 11822608
    Abstract: Disclosed herein are system, method, and computer program product embodiments for determining a user-preferred feature type. An embodiment operates by maintaining user-presented features associated with user-presented records, wherein the user-presented features comprise one or more user-presented feature types. After receiving a user-desired feature of the user-presented features, a user-preferred feature type of the user-presented feature types is determined based on the user-presented features and the user-desired feature. Thereafter, a new record and associated feature are to be presented with the new feature being of the user-preferred type.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: November 21, 2023
    Assignee: Salesforce, Inc.
    Inventors: Brian J. Lonsdorf, Jessica Lundin, Owen Winne Schoppe, Sönke Rohde, Alan Ross, David James Woodward
  • Patent number: 11798210
    Abstract: Disclosed herein are system, method and computer readable storage medium for detecting space suitable for overlaying media content onto an image. The system receives a candidate image which may be an image or a video frame. The candidate image is then input into a neural network. The neural network may output coordinates and one or more dimensions representing one or more bounding boxes for inserting media content into the candidate image. The one or more bounding boxes may be transmitted with a request for a media content item to be displayed in a bounding box. In response to the request the media content item may be received, and the candidate image and the media content item overlaid on top of the candidate image within the bounding box may be displayed.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: October 24, 2023
    Assignee: Salesforce, Inc.
    Inventors: Jessica Lundin, Michael Reynolds Sollami, Alan Martin Ross, Brian J. Lonsdorf, David James Woodward, Owen Winne Schoppe, Sönke Rohde
  • Patent number: 11745961
    Abstract: A linear motor conveyor system including: at least one track section comprising: electronic circuitry housed within the track section; and a rotatable segment comprising an end profile that abuts another track section to form a stepped groove sealed by a gasket. A moving element for a linear motor conveyor system including: a body; a first set of bearings attached to the body and angled to abut against a first guide rail of a conveyor system having a protrusion with opposing angled profiles; a second set of bearing attached to the body and designed to abut against a flat profile of a second guide rail of the conveyor system. A dry lubricant provided to the body and configured to lubricate a bearing surface of the linear motor conveyor system supporting the first set of bearings.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: September 5, 2023
    Inventors: Louis Ian Cameron, Albert Kleinikkink, Roger Hogan, Martin John Juritsch, Bradley James Woodward, Blake Robert Lambert
  • Publication number: 20230233089
    Abstract: An exemplary method is disclosed that can be used in the diagnosis of hypertrophic cardiomyopathy (HCM) using a biophysical-sensor system configured to non-invasively and concurrently acquire electrocardiographic signals, seismographic signals, photoplethysmographic, and/or phonocardiographic signals, collectively referred to herein as biophysical signals, from at least the thoracic region of a subject. The acquired biophysical signals may be assessed for one or more conditions or indicators of hypertrophic cardiomyopathy and concurrently with other cardiac diseases, conditions, or indicators of either.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 27, 2023
    Inventors: Charles R. Bridges, Farhad Fathieh, Shyamlal Ramchandani, Jonathan James Woodward
  • Publication number: 20230210410
    Abstract: Implementations relate generally to devices for measuring an analyte in a host. Implementations may provide reduced sizes for wearable devices including a transcutaneous analyte sensor for analyte measurement.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 6, 2023
    Inventors: John Charles Barry, Elshad Abdullayev, Eunsook Chae Barber, Patrick J. Castagna, John Durham, Craig Thomas Gadd, Cari E. Hoffmeier, Nicholas Kalfas, Mark Kempkey, Young Woo Lee, Nicolas Medjo, Carl Pettersen, Will Reyna, Morgan Alexander Robinson, Samuel Rogers, Jeffrey J. Smith, Terry Thom, Shanger Wang, James Woodward
  • Publication number: 20230210418
    Abstract: Implementations relate generally to devices for measuring an analyte in a host. Implementations may provide reduced sizes for wearable devices including a transcutaneous analyte sensor for analyte measurement.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 6, 2023
    Inventors: John Charles Barry, Elshad Abdullayev, Eunsook Chae Barber, Patrick J. Castagna, John Durham, Craig Thomas Gadd, Carl E. Hoffmeier, Nicholas Kalfas, Mark Kempkey, Young Woo Lee, Nicolas Medjo, Carl Pettersen, Will Reyna, Morgan Alexander Robinson, Samuel Rogers, Jeffrey J. Smith, Terry Thom, Shanger Wang, James Woodward
  • Publication number: 20230210409
    Abstract: Implementations relate generally to devices for measuring an analyte in a host. Implementations may provide reduced sizes for wearable devices including a transcutaneous analyte sensor for analyte measurement.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 6, 2023
    Inventors: John Charles Barry, Elshad Abdullayev, Eunsook Chae Barber, Patrick J. Castagna, John Durham, Craig Thomas Gadd, Carl E. Hoffmeier, Nicholas Kalfas, Mark Kempkey, Young Woo Lee, Nicolas Medjo, Carl Pettersen, Will Reyna, Morgan Alexander Robinson, Samuel Rogers, Jeffrey J. Smith, Terry Thom, Shanger Wang, James Woodward
  • Publication number: 20230129240
    Abstract: Techniques are disclosed for automatically converting a layout image to a text-based representation. In the disclosed techniques, a server computer system receives a layout image that includes a plurality of portions representing a plurality of user interface (UI) elements included in a UI design. The server computer system transforms, via executed of a trained residual neural network (ResNet), the layout image to a text-based representation of the layout image that specifies coordinates of bounding regions of the plurality of UI elements included in the UI design, where the text-based representation is usable to generate program code executable to render the UI design. The disclosed techniques may advantageously automate one or more portions of a UI design process and, as a result save time and computing resources via the execution of an image to text-based conversion ResNet machine learning model.
    Type: Application
    Filed: January 26, 2022
    Publication date: April 27, 2023
    Inventors: Michael Sollami, Sönke Rohde, Alan Martin Ross, David James Woodward, Jessica Lundin, Owen Winne Schoppe, Brian J. Lonsdorf, Aashish Jain
  • Publication number: 20230129431
    Abstract: Techniques are disclosed for automatically generating new content using a trained 1-to-N generative adversarial network (GAN) model. In disclosed techniques, a computer system receives, from a computing device, a request for newly-generated content, where the request includes current content. The computer system automatically generates, using the trained 1-to-N GAN model, N different versions of new content, where a given version of new content is automatically generated based on the current content and one of N different style codes, where the value of N is at least two. After generating the N different versions of new content, the computer system transmits them to the computing device. The disclosed techniques may advantageously automate a content generation process, thereby saving time and computing resources via execution of the 1-to-N GAN machine learning model.
    Type: Application
    Filed: January 26, 2022
    Publication date: April 27, 2023
    Inventors: Michael Sollami, Sönke Rohde, Alan Martin Ross, David James Woodward, Jessica Lundin, Owen Winne Schoppe, Brian J. Lonsdorf, Aashish Jain
  • Patent number: 11610138
    Abstract: A textual properties model is used to infer values for certain font properties of interest given certain text-related data, such as rendered text images. The model may be used for numerous purposes, such as aiding with document layout, identifying font families that are similar to a given font families, and generating new font families with specific desired properties. In some embodiments, the model is trained from a combination of synthetic data that is labeled with values for the font properties of interest, and partially-labeled data from existing “real-world” documents.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: March 21, 2023
    Assignee: Salesforce, Inc.
    Inventors: Jessica Lundin, Owen Winne Schoppe, Alan Martin Ross, Brian J. Lonsdorf, David James Woodward, Sönke Rohde, Michael Reynolds Sollami, Chetan Ramaiah
  • Publication number: 20230067843
    Abstract: A linear motor conveyor system including: at least one track section comprising: electronic circuitry housed within the track section; and a rotatable segment comprising an end profile that abuts another track section to form a stepped groove sealed by a gasket. A moving element for a linear motor conveyor system including: a body; a first set of bearings attached to the body and angled to abut against a first guide rail of a conveyor system having a protrusion with opposing angled profiles; a second set of bearing attached to the body and designed to abut against a flat profile of a second guide rail of the conveyor system.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 2, 2023
    Inventors: Louis Ian CAMERON, Albert Kleinikkink, Roger Hogan, Martin John Juritsch, Bradley James Woodward, Blake Robert Lambert
  • Publication number: 20230039283
    Abstract: Disclosed herein are system, method, and computer program product embodiments for determining a user-preferred feature type. An embodiment operates by maintaining user-presented features associated with user-presented records, wherein the user-presented features comprise one or more user-presented feature types. After receiving a user-desired feature of the user-presented features, a user-preferred feature type of the user-presented feature types is determined based on the user-presented features and the user-desired feature. Thereafter, a new record and associated feature are to be presented with the new feature being of the user-preferred type.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 9, 2023
    Applicant: Salesforce.com, inc.
    Inventors: Brian J. Lonsdorf, Jessica Lundin, Owen Winne Schoppe, Sönke Rohde, Alan Ross, David James Woodward
  • Patent number: 11537363
    Abstract: Techniques are disclosed relating to generating a user interface (UI) migration plan, including intermediate UIs, for migrating from a current UI to a new UI. A computer system may receive information specifying a current UI and a new UI, and identify one or more differences between the current and the new UIs. Based on the differences, the computer system may generate information specifying one or more candidate intermediate UIs. The computer system may score the candidate intermediate UIs relative to a specified set of design criteria. The computer system may determine a UI migration plan that specifies a set of the one or more candidate intermediate UIs that are displayable in order to migrate from the current UI to the new UI, where the set of one or more intermediate UIs is selected based on the scoring. Use of the UI migration plan may advantageously reduce user interaction issues.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: December 27, 2022
    Assignee: salesforce.com, inc.
    Inventors: Owen Winne Schoppe, Brian J. Lonsdorf, Sönke Rohde, Alan Martin Ross, David James Woodward, Jessica Lundin
  • Patent number: 11531557
    Abstract: Disclosed herein are system, method, and computer program product embodiments for determining the minimum set of user interface (UI) elements for a task. One embodiment operates by transmitting UI elements associated with an application to a first computing device operated by a first user and a second computing device operated by a second user. Further, the embodiment includes obtaining data structures corresponding to a first task and a second task and then grouping, using a machine learning model, the data structures into a first cluster corresponding to the first task and a second cluster corresponding to the second task. Further still, the embodiment also includes determining a minimum set of UI elements required for the first task based on the first cluster.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: December 20, 2022
    Assignee: Salesforce. Inc.
    Inventors: David James Woodward, Brian J. Lonsdorf, Owen Winne Schoppe, Alan Martin Ross, Jessica Lundin, Sönke Rohde
  • Patent number: 11481449
    Abstract: Disclosed herein are system, method, and computer program product embodiments for determining a user-preferred attribute type. An embodiment operates by maintaining user-presented attributes associated with user-presented records, wherein the user-presented attributes comprise one or more user-presented attribute types. After receiving a user-desired attribute of the user-presented attributes, a user-preferred attribute type of the user-presented attribute types is determined based on the user-presented attributes and the user-desired attribute. Thereafter, a new record and associated attribute are to be presented with the new attribute being of the user-preferred type.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: October 25, 2022
    Assignee: Salesforce, Inc.
    Inventors: Brian J. Lonsdorf, Jessica Lundin, Owen Winne Schoppe, Sönke Rohde, Alan Ross, David James Woodward