Patents by Inventor Martin Ross
Martin Ross 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: 20240138696Abstract: The present disclosure provides apparatuses and computer readable media for measuring sub-epidermal moisture in patients to determine damaged tissue for clinical intervention. The present disclosure also provides methods for determining damaged tissue.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Applicant: BRUIN BIOMETRICS, LLCInventors: Martin BURNS, Sara BARRINGTON, Graham ROSS, Ya-Chen TONAR, Shannon RHODES, Marta CLENDENIN, Kindah JARADEH
-
Publication number: 20240132942Abstract: Disclosed herein are methods and compositions for normalizing polynucleotide concentration. Normalizing may be accomplished using polynucleotide binding proteins (e.g., catalytically inactive CRISPR protein or catalytically inactive Argonaute proteins). The polynucleotide binding proteins may bind to the adapter sequences of a target polynucleotide. Thus, adding the same amount of a polynucleotide binding proteins to different samples and then extracting the polynucleotide protein is shown herein to extract similar amounts of target polynucleotides from the different samples.Type: ApplicationFiled: October 22, 2023Publication date: April 25, 2024Applicant: Watchmaker Genomics, Inc.Inventors: Martin Ranik, Eric van der Walt, Clara Ross, Craig Marshall, Lindsay Peterkin, Brian Kudlow
-
Patent number: 11964985Abstract: The invention provides methods of inhibiting the growth or metastasis of a cancer in a mammal by inhibiting a Ral GTPase in the mammal. The invention also provides small molecule inhibitors of Ral GTPases useful in the methods of the invention and pharmaceutical compositions containing the therapeutically effective compounds of the invention, and methods of using the same.Type: GrantFiled: May 12, 2020Date of Patent: April 23, 2024Assignees: THE REGENTS OF THE UNIVERSITY OF COLORADO, A BODY CORPORATE., INDIANA UNIVERSITY RESEARCH AND TECHNOLOGY CORPORATION, UNIVERSITY OF VIRGINIA PATENT FOUNDATIONInventors: Dan Theodorescu, Michael Fitzpatrick Wempe, David Ross, Samy Meroueh, Martin A. Schwartz, Phillip Reigan
-
Patent number: 11954463Abstract: 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: GrantFiled: October 27, 2021Date of Patent: April 9, 2024Assignee: Salesforce, Inc.Inventors: Owen Winne Schoppe, Brian J. Lonsdorf, Alan Martin Ross, Sönke Rohde, David James Woodward, Jessica Lundin
-
Publication number: 20240103903Abstract: Dynamically calculating and re-calculating priority values for a set of microservices that are deployed and run in a containerized environment. Before new priority values are assigned to the microservices, an initial default priority value is assigned to a microservice of interest. When the microservice of interest is deployed and run in the containerized environment, the generated telemetry data is used, in part, as a basis to determine a frequency in which any given microservice is being utilized, and more particularly, the microservice of interest. Based upon the determined frequency, a role for the microservice of interest can be inferred. As a result, this inferred role for the microservice of interest is used to dynamically assign a current priority value for the microservice of interest.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Inventors: Martin A. Ross, Jack William Donato Evans, Luke James Powlett, Jack Richard William Stevenson
-
Publication number: 20240082749Abstract: An interactive toy comprising a function device for performing user-perceptible, controllable functions. The interactive toy also includes a rechargeable power source and a charging circuit for contactless receipt of electrical energy and for charging the rechargeable power source when the interactive toy is positioned in a charging zone of a contactless charging device. The interactive toy is adapted to determine a charging rate at respective positions relative to the charging device and to generate a user-perceptible output indicative of the determined charging rate.Type: ApplicationFiled: November 21, 2023Publication date: March 14, 2024Applicant: LEGO A/SInventors: Thomas Alan DONALDSON, Mark Ross CHAMPKINS, Radost Radoslavova KEREFEYNA, Rasmus Bissenbakker KÆRSGAARD, Yufan Wei WANG, Arun VENKATASUBRAMANIAN, Simon Mark JORDAN, Andrew James KNIGHTS, Isobel Jane ASHBEY, Martin Edward BROCK, Rosanna Elizabeth PARRISH, Silviu TOMA, Robert George MILNER
-
Publication number: 20240013151Abstract: A method receives an input file. The input file includes a plurality of entries where different entries are associated with a different characteristic. A selection of a guide for an entry is determined where a guide includes guidelines for formatting content in an entry in the plurality of entries. The method performs analyzing an image from the entry to generate image variations. Then, the method analyzes the image and the image variations to place text items from the entry in the image and the image variations where the text items in the image and the image variations are formatted based on the guidelines in the guide for the entry. A plurality of design variants is generated for the entry based on the image and the image variations that include text items.Type: ApplicationFiled: July 7, 2022Publication date: January 11, 2024Applicant: Salesforce, Inc.Inventors: Scott Bokma, Brian J. Lonsdorf, Sönke Rohde, Alan Martin Ross, Michael Sollami, David Woodward, Jessica Lundin
-
Patent number: 11868790Abstract: 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: GrantFiled: January 26, 2022Date of Patent: January 9, 2024Assignee: 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: 20230367608Abstract: Concepts for controlling interaction with scalable applications are presented. One example comprises associating metadata with an application interface specification of an application. Based on the metadata associated with the application interface specification of the application, configuration of shards for managing traffic of the interaction and/or integration with the application interface is controlled. Traffic is then routed to configured shards.Type: ApplicationFiled: May 12, 2022Publication date: November 16, 2023Inventors: Martin A. Ross, Luke James Powlett, Jack Richard William Stevenson, Jack William Donato Evans
-
Patent number: 11798210Abstract: 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: GrantFiled: December 9, 2020Date of Patent: October 24, 2023Assignee: 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: 11740884Abstract: A method, computer system, and computer program product for migrating a service (e.g. microservice) from using a first application programming interface version to using a second (e.g. newer or updated) application programming interface version. The method may include determining a difference between specifications of the first and second versions of the application programming interface. Historical usage of the first version of the application programming interface by the service may then be analyzed with respect to the difference so as to determine if the service meets the specification of the second version of the application programming interface. Responsive to determining the service meets the specification of the second version of the application programming interface difference, the service may be migrated from using the first version of the application programming interface to using the second version of the application programming interface.Type: GrantFiled: September 19, 2019Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Jack William Donato Evans, Martin A. Ross, Luke James Powlett, Jack Richard William Stevenson
-
Patent number: 11727084Abstract: A method for data processing is described. The method includes receiving, from a client of a web service, a request for a web component included in a web page supported by the web service, where the web component is associated with a data structure that defines design characteristics of the web component. The method further includes determining configuration parameters that define stylistic characteristics of the web component based on data attributes of the web page and the data structure associated with the web component, where the configuration parameters are determined using a model trained on a corpus of web pages supported by the web service. The method further includes transmitting, to the client and in response to the request, an indication of the configuration parameters for the web component, where the indication is configured to display the web component according to the stylistic characteristics defined by the configuration parameters.Type: GrantFiled: May 23, 2022Date of Patent: August 15, 2023Assignee: Salesforce, Inc.Inventors: Brian Lonsdorf, Scott Bokma, Sönke Rohde, Alan Martin Ross, Michael Sollami, David Woodward, Jessica Lundin
-
Patent number: 11694018Abstract: An online system generates a set of content item variations for a reference content item that include different styles of text for the content item. The different styles of text are generated by applying machine-learned style transfer models, for example, neural network based models to reference text of the reference content item. The text variations retain the textual content of the reference text but are synthesized with different styles. The online system can provide the content item variations to users on an online experimental platform to collect user interaction information that may indicate how users respond to different styles of text. The online system or the content providers can effectively target users with content items that include the style of text the users respond to based on the collected information.Type: GrantFiled: January 29, 2021Date of Patent: July 4, 2023Assignee: Salesforce, Inc.Inventors: Jessica Lundin, Owen Winne Schoppe, Xing Han, Michael Reynolds Sollami, Brian J. Lonsdorf, Alan Martin Ross, David J. Woodward, Sonke Rohde
-
Publication number: 20230177250Abstract: Systems, devices, and techniques are disclosed for visual text summary generation. An input text may be received. Keywords may be extracted from the input text. Representative keywords may be generated from the keywords. A graph representation of the representative keywords may be generated. Images associated with the representative keywords may be received. A visual-representation style may be selected based on the graph representation of the representative keywords. The mages associated with the representative keywords may be arranged according to the selected visual-representation style and the graph representation of the representative keywords.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Jessica Lundin, Sönke Rohde, Owen Winne Schoppe, Michael Sollami, David Woodward, Brian Lonsdorf, Alan Martin Ross
-
Publication number: 20230177269Abstract: Systems, devices, and techniques are disclosed for conversation topic extraction. Text of a communication channel may be received. The text of the communication channel may be divided into conversation documents based on conversation threads of the communication channel. Phrases of the text of the conversation documents may be tokenizes. Topic phrases for the conversation documents may be determined by assigning importance scores to the tokenized phrases using unsupervised topic extraction. The topic phrases may be the tokenized phrases with the highest importance scores.Type: ApplicationFiled: December 8, 2021Publication date: June 8, 2023Inventors: Jessica Lundin, Sönke Rohde, Owen Winne Schoppe, Michael Sollami, David Woodward, Brian Lonsdorf, Alan Martin Ross, Scott Bokma
-
Patent number: 11657511Abstract: Disclosed herein are system, method and computer readable storage medium for detecting space suitable for overlaying media content onto an image. The system receives an image which may be an image or a video frame. The image is processed using a number of image processing techniques in order to automatically propose spaces for inserting media content onto the image. The proposed spaces may then be further analyzed using a heuristics-based approach to select bounding boxes for inserting media content. Subsequently, one or more media content items may be selected for insertion onto the bounding boxes on the image. The system may then cause a display of the image with the selected media content item overlaid onto the image within the selected bounding boxes.Type: GrantFiled: January 29, 2021Date of Patent: May 23, 2023Assignee: Salesforce, Inc.Inventors: Alan Martin Ross, Jessica Lundin, Michael Reynolds Sollami, Brian J. Lonsdorf, David J. Woodward, Owen Winne Schoppe, Sonke Rohde
-
Publication number: 20230154082Abstract: Systems, devices, and techniques are disclosed for style-based dynamic content generation. A seed image, entity design data, entity style data, and text items may be received. Bounding boxes that identify areas of the seed image for the placement of the text items may be generated for the seed image. Variant images may be generated from the seed image, the entity design data, and the entity style data. The variant images may be generated by placing text items in the bounding boxes based on the entity design data and rendering text of the text items using the entity style data.Type: ApplicationFiled: November 14, 2021Publication date: May 18, 2023Inventors: Sönke Rohde, Brian Brechbuhl, Jessica Lundin, Douglas RG White, David Woodward, Chris Dalzell, Brian Lonsdorf, Alan Martin Ross, Owen Winne Schoppe, Michael Sollami
-
Publication number: 20230129431Abstract: 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: ApplicationFiled: January 26, 2022Publication date: April 27, 2023Inventors: Michael Sollami, Sönke Rohde, Alan Martin Ross, David James Woodward, Jessica Lundin, Owen Winne Schoppe, Brian J. Lonsdorf, Aashish Jain
-
Publication number: 20230129240Abstract: 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: ApplicationFiled: January 26, 2022Publication date: April 27, 2023Inventors: Michael Sollami, Sönke Rohde, Alan Martin Ross, David James Woodward, Jessica Lundin, Owen Winne Schoppe, Brian J. Lonsdorf, Aashish Jain
-
Publication number: 20230109053Abstract: A method, computer system, and a computer program product for configuring application instances on scaling is provided. The present invention may include receiving a client request, wherein the client request includes one or more commands. The present invention may include determining whether the client request is to be acted on by all application instances based on a type of client request, wherein the type of client request is determined based on at least routing metadata in an application interface specification. The present invention may include determining the client request is be acted on by all application instances.Type: ApplicationFiled: September 24, 2021Publication date: April 6, 2023Inventors: Martin A. Ross, Jack William Donato Evans, Luke James Powlett, Jack Richard William Stevenson