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: 11944597Abstract: 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: GrantFiled: October 26, 2022Date of Patent: April 2, 2024Assignee: XWPHARMA LTD.Inventors: Daniel M. Canafax, William W. Xiang, Leonard Blum, Jia-Ning Xiang
-
Publication number: 20240070270Abstract: 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: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Inventors: 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: 20220414137Abstract: 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: ApplicationFiled: April 1, 2022Publication date: December 29, 2022Inventors: 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: 10659326Abstract: 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: GrantFiled: October 27, 2017Date of Patent: May 19, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Marc Victor Greisen, Cheick Omar Keita, Stanislav Tishkin, Marina Polishchuk, Senthil Kumaran Chandran, William Blum
-
Patent number: 10635476Abstract: 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: GrantFiled: May 31, 2017Date of Patent: April 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: William Blum, Patrice Godefroid, David Molnar
-
Patent number: 10452526Abstract: 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: GrantFiled: June 28, 2017Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mohit Rajpal, William Blum, Rishabh Singh
-
Publication number: 20190132223Abstract: 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: ApplicationFiled: October 27, 2017Publication date: May 2, 2019Inventors: Marc Victor GREISEN, Cheick Omar KEITA, Stanislav TISHKIN, Marina POLISHCHUK, Senthil Kumaran CHANDRAN, William BLUM
-
Publication number: 20180365139Abstract: 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: ApplicationFiled: June 28, 2017Publication date: December 20, 2018Inventors: Mohit Rajpal, William Blum, Rishabh Singh
-
Publication number: 20180329788Abstract: 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: ApplicationFiled: May 31, 2017Publication date: November 15, 2018Inventors: William Blum, Patrice Godefroid, David MoInar
-
Publication number: 20080061923Abstract: 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: ApplicationFiled: September 20, 2007Publication date: March 13, 2008Applicant: HONEYWELL INTERNATIONAL, INC.Inventors: Scott Simon, Robert Orlando, William Blum
-
Publication number: 20060153214Abstract: 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: ApplicationFiled: February 27, 2006Publication date: July 13, 2006Inventors: Richard Moore, William Blum
-
Publication number: 20060092010Abstract: 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: ApplicationFiled: October 20, 2004Publication date: May 4, 2006Applicant: HONEYWELL INTERNATIONAL, INC.Inventors: Scott Simon, Robert Orlando, William Blum
-
Publication number: 20060092011Abstract: 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: ApplicationFiled: October 20, 2004Publication date: May 4, 2006Applicant: HONEYWELL INTERNATIONAL, INC.Inventors: Scott Simon, Gordon Hope, William Blum
-
Publication number: 20030204598Abstract: 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: ApplicationFiled: April 25, 2002Publication date: October 30, 2003Inventors: Louis Dominick Bifano, William Blum, Jeffrey Ollis
-
Patent number: D759656Type: GrantFiled: March 6, 2015Date of Patent: June 21, 2016Assignee: Apple Inc.Inventors: Bartley K. Andre, Mikael Silvanto, Christopher J. Stringer, Matthew William Blum, Houtan R. Farahani, Stephen Jayanathan
-
Patent number: D767572Type: GrantFiled: March 8, 2015Date of Patent: September 27, 2016Assignee: 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: D825570Type: GrantFiled: August 19, 2016Date of Patent: August 14, 2018Assignee: 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: D874464Type: GrantFiled: July 12, 2018Date of Patent: February 4, 2020Assignee: 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: D893496Type: GrantFiled: December 27, 2019Date of Patent: August 18, 2020Assignee: 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: D926764Type: GrantFiled: July 27, 2020Date of Patent: August 3, 2021Assignee: 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