Patents by Inventor William Blum

William Blum 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: 11944597
    Abstract: Pharmaceutical compositions comprising an immediate release component comprising 4-((L-valyl)oxy)butanoic acid and a modified release component comprising 4-((L-valyl)oxy)butanoic acid and the pharmacokinetics of 4-((L-valyl)oxy)butanoic acid and ?-hydroxybutyrate following oral administration of the pharmaceutical compositions is disclosed.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: April 2, 2024
    Assignee: XWPHARMA LTD.
    Inventors: Daniel M. Canafax, William W. Xiang, Leonard Blum, Jia-Ning Xiang
  • Publication number: 20240070270
    Abstract: A computer-implemented method of generating a security language query from a user input query includes receiving, at a computer system, an input security hunting user query indicating a user intention; selecting, using a trained machine learning model and based on the input security hunting query, an example user security hunting query and corresponding example security language query; generating, using the trained machine learning model, query metadata from the input security hunting query; generating a prompt, the prompt comprising: the input security hunting user query; the selected example user security hunting query and the corresponding example security language query; and the generated query metadata; inputting the prompt to a large language model; receiving a security language query from the large language model corresponding to the input security hunting query reflective of the user intention.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Inventors: Daniel Lee MACE, William BLUM, Jeremias EICHELBAUM, Amir RUBIN, Edir V. GARCIA LAZO, Nihal Irmak PAKIS, Yogesh K. ROY, Jugal PARIKH, Peter A. BRYAN, Benjamin Elliott NICK, Ram Shankar Siva KUMAR
  • Publication number: 20220414137
    Abstract: The technology described herein determines whether a candidate text is in a requested class by using a generative model that may not be trained on the requested class. The present technology may use of a model trained primarily in an unsupervised mode, without requiring a large number of manual user-input examples of a label class. The may produce a semantically rich positive example of label text from a candidate text and label. Likewise, the technology may produce from the candidate text and the label a semantically rich negative example of label text. The labeling service makes use of a generative model to produce a generative result, which estimates the likelihood that the label properly applies to the candidate text. In another aspect, the technology is directed toward a method for obtaining a semantically rich example that is similar to a candidate text.
    Type: Application
    Filed: April 1, 2022
    Publication date: December 29, 2022
    Inventors: Mohit SEWAK, Ravi Kiran Reddy POLURI, William BLUM, Pak On CHAN, Weisheng LI, Sharada Shirish ACHARYA, Christian RUDNICK, Michael Abraham BETSER, Milenko DRINIC, Sihong LIU
  • Patent number: 10659326
    Abstract: A user interface (UI) may be used to introduce a message into the cloud computing network. The message may be received by a service associated with the cloud computing network. The message may trigger the service to generate data in response to receiving the message. The generated data may include temporal data that includes the date and time data specifying when the message was received by the service. The generated temporal data may be forwarded to a telemetry store associated with the cloud computing network. A user or report generating operator portal may generate a report that includes the generated temporal data. The generated report may be used to determine if the service associated with the cloud computing network is functioning properly.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc Victor Greisen, Cheick Omar Keita, Stanislav Tishkin, Marina Polishchuk, Senthil Kumaran Chandran, William Blum
  • Patent number: 10635476
    Abstract: Apparatus and methods can be implemented to perform software testing or to perform emulated hardware testing using a cloud architecture that can utilize centralized testing technology and can enable scaling up to test for multiple tenants and scaling up to arbitrary numbers of programs tested for each tenant. A user can configure an initial test virtual machine on a cloud platform for a cloud service over a physical network such as the Internet. Components of the cloud architecture can create a set of clones of the initial test virtual machine and inject tools into each clone for testing. Testing of one or more clones of the set can be conducted in an environment isolated from the physical network and isolated from a backend of the cloud service. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William Blum, Patrice Godefroid, David Molnar
  • Patent number: 10452526
    Abstract: Techniques for constrained mutation-based fuzzing are described. Machine accesses an input file of code for testing. Machine performs multiple runs of a fuzzing algorithm using the input file and the code. Each run includes: performing a mutation of one or more bytes of the input file and determining which parts of the code were executed when the code was run with the mutated input file. Machine stores, for each run, an indication of whether the mutation caused execution of a portion of the code which was not executed prior to the mutation, Machine generates heatmap of the input file based on the stored indications. The heatmap maps each of the bytes in the input file to a value indicating whether the mutation of the byte caused execution of the portion of the code for testing which was not executed prior to the mutation. Machine tailors fuzzing algorithm based on heatmap.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohit Rajpal, William Blum, Rishabh Singh
  • Publication number: 20190132223
    Abstract: A user interface (UI) may be used to introduce a message into the cloud computing network. The message may be received by a service associated with the cloud computing network. The message may trigger the service to generate data in response to receiving the message. The generated data may include temporal data that includes the date and time data specifying when the message was received by the service. The generated temporal data may be forwarded to a telemetry store associated with the cloud computing network. A user or report generating operator portal may generate a report that includes the generated temporal data. The generated report may be used to determine if the service associated with the cloud computing network is functioning properly.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Marc Victor GREISEN, Cheick Omar KEITA, Stanislav TISHKIN, Marina POLISHCHUK, Senthil Kumaran CHANDRAN, William BLUM
  • Publication number: 20180365139
    Abstract: Techniques for constrained mutation-based fuzzing are described. Machine accesses an input file of code for testing. Machine performs multiple runs of a fuzzing algorithm using the input file and the code. Each run includes: performing a mutation of one or more bytes of the input file and determining which parts of the code were executed when the code was run with the mutated input file. Machine stores, for each run, an indication of whether the mutation caused execution of a portion of the code which was not executed prior to the mutation, Machine generates heatmap of the input file based on the stored indications. The heatmap maps each of the bytes in the input file to a value indicating whether the mutation of the byte caused execution of the portion of the code for testing which was not executed prior to the mutation. Machine tailors fuzzing algorithm based on heatmap.
    Type: Application
    Filed: June 28, 2017
    Publication date: December 20, 2018
    Inventors: Mohit Rajpal, William Blum, Rishabh Singh
  • Publication number: 20180329788
    Abstract: Apparatus and methods can be implemented to perform software testing or to perform emulated hardware testing using a cloud architecture that can utilize centralized testing technology and can enable scaling up to test for multiple tenants and scaling up to arbitrary numbers of programs tested for each tenant. A user can configure an initial test virtual machine on a cloud platform for a cloud service over a physical network such as the Internet. Components of the cloud architecture can create a set of clones of the initial test virtual machine and inject tools into each clone for testing. Testing of one or more clones of the set can be conducted in an environment isolated from the physical network and isolated from a backend of the cloud service. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: May 31, 2017
    Publication date: November 15, 2018
    Inventors: William Blum, Patrice Godefroid, David MoInar
  • Publication number: 20080061923
    Abstract: Security systems, such as in a home or other building, periodically transmit status data to a remote facility so that the remote facility is continuously informed of the security systems' status. A user interface device at one security system, or a web browser at a personal computer, can obtain information regarding, or provide commands to, one or more other security systems at remote locations by communicating with the remote facility. The remote facility also reports specified events, such as alarms, that occur at a security system to one or more other security systems. Other information, such as video and audio data from a security system, can also be provided to the remote facility for sharing with other security systems. An intercom feature can also be established via the remote facility.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 13, 2008
    Applicant: HONEYWELL INTERNATIONAL, INC.
    Inventors: Scott Simon, Robert Orlando, William Blum
  • Publication number: 20060153214
    Abstract: A home networking gateway provides an interface between an HFC network and an in-home network. Full voice and data connection between the HFC network and each device in the in-home network is provided through the interface. A translator included in the home networking gateway is utilized to provide a mapping between the communication protocols used in the in-home network and the protocols used in the HFC network, eliminating the need for the in-home network to be dependent upon the HFC-specific protocols.
    Type: Application
    Filed: February 27, 2006
    Publication date: July 13, 2006
    Inventors: Richard Moore, William Blum
  • Publication number: 20060092010
    Abstract: Security systems, such as in a home or other building, periodically transmit status data to a remote facility so that the remote facility is continuously informed of the security systems' status. A user interface device at one security system, or a web browser at a personal computer, can obtain information regarding, or provide commands to, one or more other security systems at remote locations by communicating with the remote facility. The remote facility also reports specified events, such as alarms, that occur at a security system to one or more other security systems. Other information, such as video and audio data from a security system, can also be provided to the remote facility for sharing with other security systems. An intercom feature can also be established via the remote facility.
    Type: Application
    Filed: October 20, 2004
    Publication date: May 4, 2006
    Applicant: HONEYWELL INTERNATIONAL, INC.
    Inventors: Scott Simon, Robert Orlando, William Blum
  • Publication number: 20060092011
    Abstract: A number of different security systems, such as in home or business locations, periodically transmit status data to a remote facility such as a central monitoring station so that it is continuously informed of the security systems' status. The status may relate to an alarm status, armed status, or trouble code status. A user interface at the remote facility provides a spreadsheet format that allows a user to quickly ascertain the status of the security systems, and to send commands to the security systems. The security systems may be controlled individually or in groups, such as to add or delete authorizations. The user interface can filter or sort the information, or obtain further details. Other information, such as video and audio data from a security system, can also be provided to the remote facility for use in the user interface. Information can be recorded for subsequent playback.
    Type: Application
    Filed: October 20, 2004
    Publication date: May 4, 2006
    Applicant: HONEYWELL INTERNATIONAL, INC.
    Inventors: Scott Simon, Gordon Hope, William Blum
  • Publication number: 20030204598
    Abstract: A system and method for ensuring communication between a subscriber and the proper CMTS in a multiple CMTS system utilizes a user-defined option in the DHCP DISCOVER and OFFER commands used to initialize service. A cable modem that is requesting connection to a CMTS will include a particular, user-defined option in its DISCOVER command. If the receiving DHCP server recognizes the user-defined option, it will send a modified version of the option back to the cable modem in its OFFER command, and the cable modem will establish the interconnection. If the receiving DHCP server does not recognize the user-defined option, it will send a conventional OFFER command back to the cable modem. Since the cable modem will be expecting to receive the modified user-defined option, it will reject the conventional OFFER command, thereby avoiding the connection of the cable modem to the improper cable modem termination system.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Inventors: Louis Dominick Bifano, William Blum, Jeffrey Ollis
  • Patent number: D759656
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: June 21, 2016
    Assignee: Apple Inc.
    Inventors: Bartley K. Andre, Mikael Silvanto, Christopher J. Stringer, Matthew William Blum, Houtan R. Farahani, Stephen Jayanathan
  • Patent number: D767572
    Type: Grant
    Filed: March 8, 2015
    Date of Patent: September 27, 2016
    Assignee: Apple Inc.
    Inventors: Jody Akana, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Matthew Dean Rohrbach, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer, Houtan Farahani, Stephen Jayanathan, Christine Laliberte, Matthew William Blum, Ari Parsons Miller, David P. Tarkington, Edward T. Sweet, Derryk Davis
  • Patent number: D825570
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: August 14, 2018
    Assignee: Apple Inc.
    Inventors: Jody Akana, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Matthew Dean Rohrbach, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer, Houtan Farahani, Stephen Jayanathan, Christine Laliberte, Matthew William Blum, Ari Parsons Miller, David P. Tarkington, Edward T. Sweet, Derryk Davis
  • Patent number: D874464
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: February 4, 2020
    Assignee: Apple Inc.
    Inventors: Jody Akana, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Matthew Dean Rohrbach, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer, Houtan Farahani, Stephen Jayanathan, Christine Laliberte, Matthew William Blum, Ari Parsons Miller, David P. Tarkington, Edward T. Sweet, Derryk Davis
  • Patent number: D893496
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 18, 2020
    Assignee: Apple Inc.
    Inventors: Jody Akana, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Matthew Dean Rohrbach, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer, Houtan Farahani, Stephen Jayanathan, Christine Laliberte, Matthew William Blum, Ari Parsons Miller, David P. Tarkington, Edward T. Sweet, Derryk Davis
  • Patent number: D926764
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 3, 2021
    Assignee: Apple Inc.
    Inventors: Jody Akana, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Matthew Dean Rohrbach, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer, Houtan Farahani, Stephen Jayanathan, Christine Laliberte, Matthew William Blum, Ari Parsons Miller, David P. Tarkington, Edward T. Sweet, Derryk Davis