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).

  • Patent number: 12286276
    Abstract: A container or pouch made entirely from an elastomer includes a body having a front wall and a rear wall that is connected to the front wall along a peripheral edge, and a closure system that includes a front side having a front sealing profile that includes a male closure element that extends from a thickened region and a rear side having a rear sealing profile that includes a female closure element and defining an opening into a cavity. A centerline extends through the opening, the cavity, the male closure element, and the thickened region when the closure system is in a closed configuration. The closure system includes a left tab and a right tab that each extend in an outward direction.
    Type: Grant
    Filed: September 12, 2023
    Date of Patent: April 29, 2025
    Assignee: S. C. JOHNSON & SON, INC.
    Inventors: Stacey M. DeCarlo, Jeramy M. Dubay, Brian Dais, Therdsak Chalermwattananon, Jose Porchia
  • Patent number: 11772849
    Abstract: A container or pouch made entirely from an elastomer includes a body having a front wall and a rear wall that is connected to the front wall along a peripheral edge, and a closure system that includes a front side having a front sealing profile that includes a male closure element, and a rear side having a rear sealing profile that includes a female closure element and defining a cavity, wherein a centerline extends through the cavity. The rear side includes an inner portion that includes the entire cavity and an outer portion. A thickness of the thickened region measured in a direction parallel to the centerline is less than 35% of a total thickness of the closure system in a closed configuration measured in a direction parallel to the centerline.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: October 3, 2023
    Assignee: S. C. JOHNSON & SON, INC.
    Inventors: Stacey M. DeCarlo, Jeramy M Dubay, Brian Dais, Therdsak Chalermwattananon, Jose Porchia
  • Publication number: 20220402658
    Abstract: A container or pouch made entirely from an elastomer includes a body having a front wall and a rear wall that is connected to the front wall along a peripheral edge, and a closure system that includes a front side having a front sealing profile that includes a male closure element, and a rear side having a rear sealing profile that includes a female closure element and defining a cavity, wherein a centerline extends through the cavity. The rear side includes an inner portion that includes the entire cavity and an outer portion. A thickness of the thickened region measured in a direction parallel to the centerline is less than 35% of a total thickness of the closure system in a closed configuration measured in a direction parallel to the centerline.
    Type: Application
    Filed: June 18, 2021
    Publication date: December 22, 2022
    Inventors: Stacey M. DeCarlo, Jeramy M Dubay, Brian Dais, Therdsak Chalermwattananon, Jose Porchia
  • Patent number: 10564608
    Abstract: One aspect of this disclosure relates to presenting a user with a stimulus to elicit user interaction with a task on a computing platform associated with the user. The stimulus may be presented on the computing platform when a set of triggering criteria is satisfied. The stimulus includes a task for the user to complete. The stimulus prompts the user to complete the task. The task includes a set of task criteria for completion. Responsive to the user satisfying the set of task criteria, the user is presented with one or more options to modify the stimulus. The user may be continuously prompted by the stimulus until the set of task criteria is satisfied.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: February 18, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Xun Ma, Jian Fei Ouyang, Mei Shan Zhou, Hui Li, Ju-Hsin Chao, Hsin Yi Yueh, Brian Dai, Tong Yong Liu, Chen Hu Wu
  • Publication number: 20190349464
    Abstract: One aspect of this disclosure relates to presenting a user with a stimulus to elicit user interaction with a task on a computing platform associated with the user. The stimulus may be presented on the computing platform when a set of triggering criteria is satisfied. The stimulus includes a task for the user to complete. The stimulus prompts the user to complete the task. The task includes a set of task criteria for completion. Responsive to the user satisfying the set of task criteria, the user is presented with one or more options to modify the stimulus. The user may be continuously prompted by the stimulus until the set of task criteria is satisfied.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 14, 2019
    Inventors: Xun Ma, Jian Fei Ouyang, Mei Shan Zhou, Hui Li, Ju-Hsin Chao, Hsin Yi Yueh, Brian Dai, Tong Yong Liu, Chen Hu Wu
  • 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: 8842603
    Abstract: A method (200) and apparatus for determining whether a network (111) associated with a foreign agent (104) is multiple IP address interface compatible in a mobile node (101) is provided. The foreign agent (104), upon detection of the mobile node (101), composes an agent advertisement (400) that includes one or more flag bits (405). The foreign agent (104) sets one of the one or more flag bits (405) to indicate multiple IP address interface compatibility. Upon receiving the agent advertisement (400), the mobile node (101) configures itself for multiple IP address interface datagram communication. Where the mobile node (101) has not already received a primary IP address (617) from the foreign agent (104), it requests one. The mobile node (101) then requests a secondary IP address (618) from a home agent (103) through the foreign agent (104).
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: September 23, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Brian Dai, Jerry Mahler, Ying Chun Xu
  • 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
  • Publication number: 20120169594
    Abstract: An electronic device includes a display screen, a backlight for illuminating the display screen, and a timer for indicating the expiration of a given time period, wherein when the backlight is first turned on, the timer is initialized to indicate if the expiration of a first predetermined illumination time period occurs. An image capture component is operable to acquire one or more images of a scene in front of the display screen; and a processor is operable to analyze the one or more images to determine whether a user is present in front of the display screen, to control the timer if a user is determined to be present such that the timer is reset to indicate if the expiration of a second predetermined illumination time period occurs, and to control the backlight to dim it or turn it off if the timer indicates an expiration has occurred.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: MOTOROLA-MOBILITY, INC.
    Inventors: Hong Zhao, Brian Dai
  • 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: 20090161601
    Abstract: A method (200) and apparatus for determining whether a network (111) associated with a foreign agent (104) is multiple IP address interface compatible in a mobile node (101) is provided. The foreign agent (104), upon detection of the mobile node (101), composes an agent advertisement (400) that includes one or more flag bits (405). The foreign agent (104) sets one of the one or more flag bits (405) to indicate multiple IP address interface compatibility. Upon receiving the agent advertisement (400), the mobile node (101) configures itself for multiple IP address interface datagram communication. Where the mobile node (101) has not already received a primary IP address (617) from the foreign agent (104), it requests one. The mobile node (101) then requests a secondary IP address (618) from a home agent (103) through the foreign agent (104).
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Brian Dai, Jerry Mahler, Ying Chun Xu
  • 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