Patents by Inventor Brian Day

Brian Day 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: 20260015387
    Abstract: Provided are proteins and peptides including the sequence -RXKF-, where X is a 2-thiohistidine residue or 2-thiohistidine residue analogue and each residue of the sequence has D or L stereochemistry. Also provided are compositions and methods of using these proteins and peptides. The protein and peptides may be used to treat individuals having diseases associated with mitochondrial dysfunction and/or diseases associated with HOCl-mediated injury and/or chlorine gas exposure.
    Type: Application
    Filed: July 10, 2023
    Publication date: January 15, 2026
    Inventors: Robert J. HONDAL, Kaelyn JENNY, Brian DAY
  • Patent number: 10042658
    Abstract: A system and method for automatically analyzing virtual machine bytecode of a software application and adding additional bytecode operable to determine information regarding network communication performed by the software application are described. According to one embodiment of the method, program code of a software application may be received, wherein the program code includes bytecode for a virtual machine. The bytecode may be automatically analyzed to detect network communication functionality. The method may operate to automatically add additional bytecode to the bytecode of the software application, where the added bytecode is operable to determine information regarding the network communication.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: August 7, 2018
    Assignee: Veritas Technologies LLC
    Inventors: Brian Day, Daryl Hoyt
  • Patent number: 8887141
    Abstract: A system and method for automatically modifying a native code module accessed in a user software application are described herein. The user software application may include virtual machine bytecode. Access to the native code module may be detected during execution of the virtual machine bytecode. The native code module may be automatically modified by adding instrumentation code to determine various types of information regarding execution of the native code module, and the access may be directed to the modified native code module.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: November 11, 2014
    Assignee: Symantec Corporation
    Inventors: Brian Day, Daryl Hoyt
  • Patent number: 8578339
    Abstract: A system and method for automatically analyzing virtual machine bytecode of a software application and adding additional bytecode operable to determine information regarding database access performed by the software application are described. According to one embodiment of the method, program code of a software application may be received, wherein the program code includes bytecode for a virtual machine. The bytecode may be automatically analyzed to detect access to a database. The method may operate to automatically add additional bytecode to the bytecode of the software application, where the added bytecode is operable to determine information regarding the access to the database.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: November 5, 2013
    Assignee: Symantec Corporation
    Inventors: Brian Day, Daryl Hoyt
  • Publication number: 20130232281
    Abstract: A SAS expander or initiator places PHYs in a wide port into a persistent reduced power state by signaling to the connected SAS device that the SAS expander or initiator intends to route data traffic through other PHYs in the wide port. The SAS expander or initiator and connected SAS device agree to disuse certain PHYs so that the PHYs enter a reduced power state according to SAS standards.
    Type: Application
    Filed: March 2, 2012
    Publication date: September 5, 2013
    Applicant: LSI CORPORATION
    Inventors: Brad Besmer, Brian Day, Scott Dominguez, Kevin Mocklin, David Golden
  • Patent number: 8458670
    Abstract: A system and method for automatically analyzing virtual machine bytecode of a software application and adding additional bytecode operable to determine information regarding network communication performed by the software application are described. According to one embodiment of the method, program code of a software application may be received, wherein the program code includes bytecode for a virtual machine. The bytecode may be automatically analyzed to detect network communication functionality. The method may operate to automatically add additional bytecode to the bytecode of the software application, where the added bytecode is operable to determine information regarding the network communication.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: June 4, 2013
    Assignee: Symantec Corporation
    Inventors: Brian Day, Daryl Hoyt
  • Patent number: 8121891
    Abstract: A system is disclosed that facilitates creation of a web-based user interface which obtains user profile information from a database, gathers information from one or more users regarding product characteristics, correlates the user responses, performs statistical analysis of the user responses and presents the statistical analysis in a user comprehendible manner. The system also stores statistical ratings in a database correlated to a particular product or service. Ratings are provided to a user from the database based on a particular product or service, and the database can be queried to retrieve one or more user profiles that have rated a product of interest to the current use.
    Type: Grant
    Filed: November 19, 1998
    Date of Patent: February 21, 2012
    Assignee: Accenture Global Services GmbH
    Inventors: Sean Handel, Brian Day, Miya Yuen
  • Patent number: 7624223
    Abstract: Apparatus and methods for enabling multiple, unidirectional, virtual connections between a first SAS device and multiple other SAS devices in a SAS domain. An enhanced first SAS device may be substantially simultaneously coupled to each of two other SAS devices through one or more appropriately enhanced SAS expanders to allow substantially simultaneous unidirectional virtual connections from the first SAS device to both of the second and third SAS devices. Each virtual connection is, in essence, a half-duplex connection such that the first device is transmitting information to a second SAS device substantially simultaneous with the first device receiving information from a third SAS device. The enhancements are provided in a manner to allow backward compatibility with current SAS specifications for connectivity among devices not suitably enhanced in accordance with features and aspects hereof (e.g., with legacy devices).
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: November 24, 2009
    Assignee: LSI Corporation
    Inventors: Roger T. Clegg, Brian Day
  • Publication number: 20090089766
    Abstract: A system and method for automatically modifying a native code module accessed in a user software application are described herein. The user software application may include virtual machine bytecode. Access to the native code module may be detected during execution of the virtual machine bytecode. The native code module may be automatically modified by adding instrumentation code to determine various types of information regarding execution of the native code module, and the access may be directed to the modified native code module.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventors: Brian Day, Daryl Hoyt
  • Publication number: 20090089749
    Abstract: A system and method for automatically analyzing virtual machine bytecode of a software application and adding additional bytecode operable to determine information regarding network communication performed by the software application are described. According to one embodiment of the method, program code of a software application may be received, wherein the program code includes bytecode for a virtual machine. The bytecode may be automatically analyzed to detect network communication functionality. The method may operate to automatically add additional bytecode to the bytecode of the software application, where the added bytecode is operable to determine information regarding the network communication.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Inventors: Brian Day, Daryl Hoyt
  • Publication number: 20090083271
    Abstract: A system and method for automatically analyzing virtual machine bytecode of a software application and adding additional bytecode operable to determine information regarding database access performed by the software application are described. According to one embodiment of the method, program code of a software application may be received, wherein the program code includes bytecode for a virtual machine. The bytecode may be automatically analyzed to detect access to a database. The method may operate to automatically add additional bytecode to the bytecode of the software application, where the added bytecode is operable to determine information regarding the access to the database.
    Type: Application
    Filed: September 26, 2007
    Publication date: March 26, 2009
    Inventors: Brian Day, Daryl Hoyt
  • Publication number: 20080162773
    Abstract: Apparatus and methods for enabling multiple, unidirectional, virtual connections between a first SAS device and multiple other SAS devices in a SAS domain. An enhanced first SAS device may be substantially simultaneously coupled to each of two other SAS devices through one or more appropriately enhanced SAS expanders to allow substantially simultaneous unidirectional virtual connections from the first SAS device to both of the second and third SAS devices. Each virtual connection is, in essence, a half-duplex connection such that the first device is transmitting information to a second SAS device substantially simultaneous with the first device receiving information from a third SAS device. The enhancements are provided in a manner to allow backward compatibility with current SAS specifications for connectivity among devices not suitably enhanced in accordance with features and aspects hereof (e.g., with legacy devices).
    Type: Application
    Filed: March 6, 2007
    Publication date: July 3, 2008
    Inventors: Roger T. Clegg, Brian Day
  • Publication number: 20080113956
    Abstract: The present invention relates, in general, to a method of modulating physiological and pathological processes and, in particular, to a method of modulating cellular levels of oxidants and thereby processes in which such oxidants are a participant. The invention also relates to compounds and compositions suitable for use in such methods.
    Type: Application
    Filed: January 17, 2008
    Publication date: May 15, 2008
    Inventors: Irwin Fridovich, Ines Batinic-Haberle, James Crapo, Brian Day
  • Publication number: 20080085883
    Abstract: The present invention relates, in one embodiment, to a method of preventing or treating diabetes using low molecular weight antioxidants. In a further embodiment, the invention relates to a method of protecting and/or enhancing viability of cells/tissues/organs during isolation (harvesting), preservation, expansion and/or transplantation. In yet another embodiment, the present invention relates to a method of inducing immune tolerance. The invention also relates to compounds and compositions suitable for use in such methods.
    Type: Application
    Filed: September 19, 2007
    Publication date: April 10, 2008
    Applicants: AEOLUS SCIENCES, INC., National Jewish Medical and Research Center, University of Colorado Health Sciences Center, Children's Hospital of Pittsburgh
    Inventors: Jon PIGANELLI, Kathryn HASKINS, Sonia FLORES, James CRAPO, Brian DAY, Ronald GILL, Richard GAMMANS, Manisha PATEL
  • Patent number: 7299384
    Abstract: A method and mechanism for managing dynamically allocated memory. Portions of memory which are available for allocation have additional information stored in association with each portion which indicates whether the portion has been previously identified as being prematurely freed. In addition, a checksum is stored with each portion of memory. In response to a request for deallocation of a portion of memory, the portion of memory is not deallocated if it is identified as having been prematurely freed. Otherwise, the a checksum is calculated for the portion and it is freed. In response to an allocation request, a candidate portion of memory is identified for allocation and a checksum is calculated for the candidate portion. If the calculated checksum does not match a checksum previously stored for the candidate portion, the portion is identified as having been prematurely freed and is not returned for allocation.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: November 20, 2007
    Assignee: Symantec Operating Corporation
    Inventors: Gustavo Rodriguez-Rivera, Michael P. Spertus, Charles Fiterman, Jim Polubinski, Brian Day, Daryl Hoyt, Christopher D. Metcalf
  • Publication number: 20070197496
    Abstract: The present invention relates, in general, to a method of modulating physiological and pathological processes and, in particular, to a method of modulating cellular levels of oxidants and thereby processes in which such oxidants are a participant. The invention also relates to compounds and compositions suitable for use in such methods.
    Type: Application
    Filed: June 16, 2006
    Publication date: August 23, 2007
    Inventors: James Crapo, Brian Day, Michael Trova, Polvina Gauuan, Douglas Kitchen, Irwin Fridovich, Ines Batinic-Haberle
  • Patent number: 7259584
    Abstract: Methods and apparatus for selectively allowing and disallowing changes to an impedance control signal applied to bus driver circuits coupling a device or system to a common, shared bus where impedance of the bus may vary over time. Well known impedance sensing circuits may be coupled to a common bus, such as a PCI bus, and may be used to generate an impedance control signal to be applied to well-known bus driver circuits, including, for example, PCI bus driver circuits, to vary the drive level of such bus driver circuits in accordance with the present electrical impedance sensed on the bus. Features and aspects hereof permit selectively allowing and disallowing changes to such impedance control signals as applied to the driver circuits based upon the present state of the bus and/or the present state of signals driven on the bus by the system embodying the features and aspects hereof.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: August 21, 2007
    Assignee: LSI Corporation
    Inventors: Brian Day, Richard Solomon
  • Publication number: 20070179124
    Abstract: The present invention relates, in general, to a method of modulating physiological and pathological processes and, in particular, to a method of modulating cellular levels of oxidants and thereby processes in which such oxidants are a participant. The invention also relates to compounds and compositions suitable for use in such methods.
    Type: Application
    Filed: September 15, 2006
    Publication date: August 2, 2007
    Inventors: Irwin Fridovich, Ines Batinic-Haberle, James Crapo, Brian Day
  • Publication number: 20070149498
    Abstract: The present invention relates, in general, to cancer therapy, and, in particular, to a method of preventing or treating cancer using low molecular weight antioxidants (e.g., mimetics of superoxide dismutase (SOD)) as the active agent or as a chemo- and/or radio-protectant. The invention also relates to compounds and compositions suitable for use in such a method.
    Type: Application
    Filed: November 9, 2006
    Publication date: June 28, 2007
    Applicants: Aeolus Sciences, Inc., National Jewish Medical and Research Center, Duke University
    Inventors: James Crapo, Brian Day, Ines Batinic-Haberle, Richard Gammans, Zeljko Vusjaskovic
  • Publication number: 20070014723
    Abstract: The present invention concerns methods and compositions for making and using Be complexes of defined compositions, which may have multiple functionalities and/or binding specificities. In various embodiment, Beryllium (Be) complexes may include Be such as 10Be and 7Be complexes. Such complexes find use in a wide variety of applications, particularly in the field of treatment, detection and/or diagnosis of infections, diseases and other health-related conditions, including but not limited to cancer, autoimmune disease, cardiovascular disease, metabolic diseases, degenerative diseases, and organ transplant rejection.
    Type: Application
    Filed: July 14, 2006
    Publication date: January 18, 2007
    Inventors: Richard Sawyer, Brian Day, Lee Newman