Patents by Inventor Bradley Moore
Bradley Moore 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: 20250181631Abstract: The disclosure describes utilizing an image query system to improve response accuracy and reduce computational steps resources in responding to natural language queries of input images. In various implementations, the image query system utilizes grounding information from one or more sources to determine accurate information for an input image. For example, the image query system uses a single comprehensive image prompt to obtain extensive visual image grounding information for the input image from a visual-based large generative model. Additionally, or in alternative implementations, the image query system obtains reverse image search grounding information for the input image. The image query system then cleverly utilizes the grounding information with a large generative language model to generate text query responses to image-based queries of the input image more accurately and efficiently.Type: ApplicationFiled: December 4, 2023Publication date: June 5, 2025Inventors: Vishrav CHAUDHARY, Bradley Moore ABRAMS, Kamal GINOTRA, Owais Khan MOHAMMED, Barun PATRA, Michael Lawrence Valenzuela
-
Patent number: 12223003Abstract: A computing system is disclosed that includes a processor and memory. The memory stores instructions that, when executed by the processor, cause the processor to perform several acts. The acts include generating a prompt that is to be input to a generative language model. The prompt includes conversational input set forth by a user. The acts further comprise providing the prompt as input to the generative language model, and receiving conversational output from the generative language model, where the generative language model generated the conversational output based upon the prompt. Additionally, the acts comprise streaming the conversational output on one of a SERP or webpage to which the user has navigated from the SERP.Type: GrantFiled: June 15, 2023Date of Patent: February 11, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Mahmoud Adada, Elbio Renato Torres Abib, Bradley Moore Abrams, Justin Daniel Harris
-
Publication number: 20240256623Abstract: A computing system is disclosed that includes a processor and memory. The memory stores instructions that, when executed by the processor, cause the processor to perform several acts. The acts include generating a prompt that is to be input to a generative language model. The prompt includes conversational input set forth by a user. The acts further comprise providing the prompt as input to the generative language model, and receiving conversational output from the generative language model, where the generative language model generated the conversational output based upon the prompt. Additionally, the acts comprise receiving an indication that the user has performed an interface mode change action and updating a search engine results page (SERP) to provide information related to the conversational output generated by the generative language model. The acts further comprise presenting the updated SERP to the user on a client computing device.Type: ApplicationFiled: June 15, 2023Publication date: August 1, 2024Inventors: Baljinder Pal RAYIT, Bradley Moore ABRAMS, Rahul LAL, Jordi RIBAS, Saurabh TIWARY, Elbio Renato TORRES ABIB
-
Publication number: 20240256618Abstract: A computing system is disclosed that includes a processor and memory. The memory stores instructions that, when executed by the processor, cause the processor to perform several acts. The acts include generating a prompt that is to be input to a generative language model. The prompt includes conversational input set forth by a user. The acts further comprise providing the prompt as input to the generative language model, and receiving conversational output from the generative language model, where the generative language model generated the conversational output based upon the prompt. Additionally, the acts comprise streaming the conversational output on one of a SERP or webpage to which the user has navigated from the SERP.Type: ApplicationFiled: June 15, 2023Publication date: August 1, 2024Inventors: Mahmoud ADADA, Elbio Renato Torres ABIB, Bradley Moore ABRAMS
-
Publication number: 20240256840Abstract: Methods, systems, and media for storing entries in and/or retrieving information from an object memory are provided. In some examples, a content item is received that has content data. The content data associated with the content item may be provided to one or more semantic models that generate semantic objects. From one or more of the semantic models, one or semantic objects may be received. The one or more semantic objects may then be inserted into the object memory. The semantic objects may be associated with respective indications corresponding to a reference to source data associated with the semantic objects. Further, the insertion may trigger a memory storage operation to store the semantic objects. A plurality of collections of stored objects may be received from the object memory, based on a provided input, to determine a result.Type: ApplicationFiled: June 22, 2023Publication date: August 1, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Xia SONG, Kris K. GANJAM, Mahmoud ADADA, Justin D. HARRIS, Dominic MORIN, Bradley Moore ABRAMS, Peter POTASH
-
Publication number: 20240256622Abstract: The present disclosure relates to generating semantic search engine results. Aspects of the present disclosure retrieve relevant information from a search engine based on user's search query. The query can be a classic search query (keyword or short phrase) or a conversational query (e.g., a chat messages between users and/or chatbots), a query based upon an email or other type of message, or a query generate based upon a content item (e.g., a webpage, image, video, document, etc.). Aspects of the disclosure leverage a large language model (LLM), such as, for example, a generative model, to summarizes the content according to the intent detected from the query. In some cases, aspects of the present disclosure may generate a direct answer to the query and provide relevant references to support the information.Type: ApplicationFiled: June 30, 2023Publication date: August 1, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Bradley Moore ABRAMS, Xia SONG, Baljinder Pal RAYIT, Elbio Renato Torres ABIB
-
Publication number: 20240256841Abstract: A computing system described herein includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform several acts. The acts include generating a prompt that is to be input to a generative language model, where the prompt includes content of a webpage being presented to the user. The acts also include providing the prompt as input to the generative language model. The acts further include receiving output from the generative language model, where the generative language model generated the output based upon the prompt. The acts additionally include causing the output to be presented to the user by way of a client computing device concurrently with the webpage being presented to the user.Type: ApplicationFiled: June 15, 2023Publication date: August 1, 2024Inventors: Bradley Moore ABRAMS, Mridu Baldevraj NARANG, Chengyu PENG, Zhangwei WU, Hariharan RAGUNATHAN, Parul PURI, Alyssa RICKEN
-
Patent number: 10437993Abstract: A mechanism called time-deterministic replay (TOR) that can reproduce the execution of a program, including its precise timing. Without TOR, reproducing the timing of an execution is difficult because there are many sources of timing variability. TOR uses a combination of techniques to either mitigate or eliminate most of these sources of variability. Using a prototype implementation of TOR in a Java Virtual Machine, we show it is possible to reproduce the timing to within 1.85% of the original execution. A study of one of the applications of TOR is described: the detection of a covert timing channel. Timing channels can be used to exfiltrate information from a compromised machine by subtly varying timing of the machine's outputs, TOR can detect this variation. Unlike prior solutions, which generally look for a specific type of timing channel, our approach can detect a wide variety of channels with high accuracy.Type: GrantFiled: October 5, 2015Date of Patent: October 8, 2019Assignees: THE TRUSTEES OF THE UNIVERSITY OF PENNSYLVANIA, GEORGETOWN UNIVERSITYInventors: Ang Chen, Hanjun Xiao, William Bradley Moore, Andreas Haeberlen, Linh Thi Xuan Phan, Micah Sherr, Wenchao Zhou
-
Publication number: 20170213028Abstract: A mechanism called time-deterministic replay (TOR) that can reproduce the execution of a program, including its precise timing. Without TOR, reproducing the timing of an execution is difficult because there are many sources of timing variability. TOR uses a combination of techniques to either mitigate or eliminate most of these sources of variability. Using a prototype implementation of TOR in a Java Virtual Machine, we show it is possible to reproduce the timing to within 1.85% of the original execution. A study of one of the applications of TOR is described: the detection of a covert timing channel. Timing channels can be used to exfiltrate information from a compromised machine by subtly varying timing of the machine's outputs, TOR can detect this variation. Unlike prior solutions, which generally look for a specific type of timing channel, our approach can detect a wide variety of channels with high accuracy.Type: ApplicationFiled: October 5, 2015Publication date: July 27, 2017Inventors: Ang Chen, Hanjun Xiao, William Bradley Moore, Andreas Haeberlen, Linh Thi Xuan Phan, Micah Sherr, Wenchao Zhou
-
Publication number: 20150164042Abstract: A portable pet tether that provides a mechanism to secure a pet in a stationary position. The portable pet tether is a dome-shaped device that is placed in a stationary position by driving stakes through anchors provided along the perimeter of the tether. The stakes or mounting nails are driven in the ground and therefore prevents the movement of the tether dome after placement. A clip is provided at the top of the dome in one particular embodiment that provides a means to secure the leash of a pet to the portable pet tether. In another particular embodiment, the portable pet tether includes a retractable leash that attaches directly to a pet's collar.Type: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Inventor: Bradley Moore
-
Publication number: 20130066647Abstract: Systems and methods are disclosed herein that generally provide a new model for surgical support and management. Tasks typically performed in advance of and following a surgery can be performed in an automated and efficiency-optimized manner, particularly in the case of routine or straightforward surgical procedures. In one embodiment, the various parties involved in a surgery can access a surgical support and management system using one or more web pages. The system can perform various tasks associated with the surgical planning, inventory planning, intra-operative support, post-surgery logistics, and billing phases of surgical support and management.Type: ApplicationFiled: September 5, 2012Publication date: March 14, 2013Applicant: DEPUY SPINE, INC.Inventors: Matthew J. Andrie, Timothy A. Beardsley, Beth Bissonnette, Brett Patrick Knickerbocker, Adam LaWare, Bradley Moore, David O'Brien, Christopher Rigsby
-
Patent number: 7430732Abstract: A first exemplary method implementation for designing an application programming interface (API) includes: preparing multiple code samples for a core scenario, each respective code sample of the multiple code samples corresponding to a respective programming language of multiple programming languages; and deriving the API from the core scenario responsive to the multiple code samples. A second exemplary method for designing an API includes: selecting a core scenario for a feature area; writing at least one code sample for the core scenario; and deriving an API for the core scenario responsive to the at least one code sample. A third exemplary method for designing an API includes: deriving an API for a scenario responsive to at least one code sample written with regard to the scenario; performing one or more usability studies on the API utilizing multiple developers; and revising the API based on the one or more usability studies.Type: GrantFiled: October 23, 2003Date of Patent: September 30, 2008Assignee: Microsoft CorporationInventors: Krzysztof J. Cwalina, Bradley Moore Abrams, Anthony J. Moore, Christopher L. Anderson, Michael Pizzo, Robert Allan Brigham, II
-
Publication number: 20050228380Abstract: A minimally invasive surgical method may include positioning a first anchor and second anchor in a first vertebra and a second vertebra, respectively, through a first incision made on a first side of a patient's spine, percutaneously positioning a third anchor in a third vertebra through a second incision distinct from the first incision, advancing the first end of a fixation element from the first incision subcutaneously to the third anchor, and coupling the fixation element to the first anchor, the second anchor, and the third anchor.Type: ApplicationFiled: April 9, 2004Publication date: October 13, 2005Applicant: DePuy Spine Inc.Inventors: Bradley Moore, Ronald Naughton
-
Patent number: 6755841Abstract: An installation tool that is useful for the efficient and effective placement of an article, such as an artificial disc, between adjacent vertebral bodies is provided. The installation tool can be provided as a kit having modular components which allow the surgeon to select from among a variety of components to assemble an installation tool that is optimized for its intended use. The installation tool of the invention generally includes a pair of opposed levers, each of which has a proximal handle portion and a distal portion. A fulcrum is disposed between the two levers to enable proper operation of the tool. The tool further includes a pusher block that is positioned between the two levers and is selectively movable between an initial location distal of the fulcrum and a final location adjacent the distal end of the levers. The pusher block includes a proximal end, a distal end, and a bore extending at least partially therethrough.Type: GrantFiled: December 7, 2001Date of Patent: June 29, 2004Assignee: DePuy Acromed, Inc.Inventors: Robert D. Fraser, Alexander Grinberg, Daniel Malone, Bradley Moore, Michael J. O'Neil, Mark Boomer
-
Patent number: RE43317Abstract: An installation tool that is useful for the efficient and effective placement of an article, such as an artificial disc, between adjacent vertebral bodies is provided. The installation tool can be provided as a kit having modular components which allow the surgeon to select from among a variety of components to assemble an installation tool that is optimized for its intended use. The installation tool of the invention generally includes a pair of opposed levers, each of which has a proximal handle portion and a distal portion. A fulcrum is disposed between the two levers to enable proper operation of the tool. The tool further includes a pusher block that is positioned between the two levers and is selectively movable between an initial location distal of the fulcrum and a final location adjacent the distal end of the levers. The pusher block includes a proximal end, a distal end, and a bore extending at least partially therethrough.Type: GrantFiled: March 29, 2006Date of Patent: April 17, 2012Assignee: DePuy Spine, Inc.Inventors: Robert D. Fraser, Alexander D. Grinberg, John D. Malone, Bradley Moore, Michael J. O'Neil, Mark C. Boomer
-
Patent number: RE44417Abstract: A banana shaped intevertebral fusion cage having a domed profile, an internal planar wall defining first and second graft chambers, asymmetrically disposed leading and trailing insertion, and an anterior wall recess.Type: GrantFiled: March 1, 2011Date of Patent: August 6, 2013Assignee: DePuy Spine, Inc.Inventors: Charles M. Bartish, Jr., Douglas Bireley, Bradley Moore
-
Patent number: RE44835Abstract: An installation tool that is useful for the efficient and effective placement of an article, such as an artificial disc, between adjacent vertebral bodies is provided. The installation tool can be provided as a kit having modular components which allow the surgeon to select from among a variety of components to assemble an installation tool that is optimized for its intended use. The installation tool of the invention generally includes a pair of opposed levers, each of which has a proximal handle portion and a distal portion. A fulcrum is disposed between the two levers to enable proper operation of the tool. The tool further includes a pusher block that is positioned between the two levers and is selectively movable between an initial location distal of the fulcrum and a final location adjacent the distal end of the levers. The pusher block includes a proximal end, a distal end, and a bore extending at least partially therethrough.Type: GrantFiled: December 20, 2011Date of Patent: April 8, 2014Assignee: DePuy Synthes Products LLCInventors: Robert D. Fraser, Alexander Grinberg, John D. Malone, Bradley Moore, Michael J. O'Neil, Mark C. Boomer
-
Patent number: RE45639Abstract: An installation tool that is useful for the efficient and effective placement of an article, such as an artificial disc, between adjacent vertebral bodies is provided. The installation tool can be provided as a kit having modular components which allow the surgeon to select from among a variety of components to assemble an installation tool that is optimized for its intended use. The installation tool of the invention generally includes a pair of opposed levers, each of which has a proximal handle portion and a distal portion. A fulcrum is disposed between the two levers to enable proper operation of the tool. The tool further includes a pusher block that is positioned between the two levers and is selectively movable between an initial location distal of the fulcrum and a final location adjacent the distal end of the levers. The pusher block includes a proximal end, a distal end, and a bore extending at least partially therethrough.Type: GrantFiled: February 4, 2014Date of Patent: August 4, 2015Assignee: DePuy Synthes Products, Inc.Inventors: Robert D. Fraser, Alexander Grinberg, John D. Malone, Bradley Moore, Michael J. O'Neil, Mark C. Boomer
-
Patent number: RE46410Abstract: An installation tool that is useful for the efficient and effective placement of an article, such as an artificial disc, between adjacent vertebral bodies is provided. The installation tool can be provided as a kit having modular components which allow the surgeon to select from among a variety of components to assemble an installation tool that is optimized for its intended use. The installation tool of the invention generally includes a pair of opposed levers, each of which has a proximal handle portion and a distal portion. A fulcrum is disposed between the two levers to enable proper operation of the tool. The tool further includes a pusher block that is positioned between the two levers and is selectively movable between an initial location distal of the fulcrum and a final location adjacent the distal end of the levers. The pusher block includes a proximal end, a distal end, and a bore extending at least partially therethrough.Type: GrantFiled: July 15, 2015Date of Patent: May 23, 2017Assignee: DePuy Synthes Products, Inc.Inventors: Robert D. Fraser, Alexander Grinberg, John D. Malone, Bradley Moore, Michael J. O'Neil, Mark C. Boomer
-
Patent number: D789818Type: GrantFiled: July 20, 2016Date of Patent: June 20, 2017Assignee: A.B.Moore Forensic Engineering, IncInventor: Alan Bradley Moore