Patents by Inventor Steven Atkins

Steven Atkins 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: 20240108831
    Abstract: Provided herein are systems and methods to generate an inhalable vapor in an electronic vaporization device. The vaporization device may generate a vapor with one or more defined characteristics. In some cases, the vapor may have a predetermined aerosol number density and/or a predetermined average aerosol diameter. The vaporization device may generate a vapor from a vaporizable material. In some cases, the vaporizable material may be a liquid material housed in a cartridge. The vaporization device may comprise a rechargeable power storage device.
    Type: Application
    Filed: September 11, 2023
    Publication date: April 4, 2024
    Inventors: Ariel Atkins, Adam Bowen, Steven Christensen, Nicholas Jay Hatton, Christopher Nicholas HibmaCronan, James Monsees, Joshua Morenstein
  • Patent number: 11911557
    Abstract: A heating element for a vaporizer cartridge is provided. The vaporizer cartridge may include a reservoir containing vaporizable material and a wicking element in fluid communication with the reservoir. The heating element may include a heating portion, a cartridge contact, and a leg. The heating portion includes at least two tines spaced apart from one another. The cartridge contact may be in in electrical communication with a power source. The leg extends between the heating portion and the cartridge contact. The heating portion may be crimped around the wicking element such that the heating portion secures the wicking element to the heating element and contacts at least two surfaces of the wicking element.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: February 27, 2024
    Assignee: JUUL Labs, Inc.
    Inventors: Ariel Atkins, Christopher L. Belisle, Steven Christensen, Alexander M. Hoopai, Eric Joseph Johnson, Jason King, Esteban Leon Duque, Christopher James Rosser
  • Publication number: 20070276667
    Abstract: A system and method for using semantic analysis to configure a voice reader is presented. A text file includes a plurality of text blocks, such as paragraphs. Processing performs semantic analysis on each text block in order to match the text block's semantic content with a semantic identifier. Once processing matches a semantic identifier with the text block, processing retrieves voice attributes that correspond to the semantic identifier (i.e. pitch value, loudness value, and pace value) and provides the voice attributes to a voice reader. The voice reader uses the text block to produce a synthesized voice signal with properties that correspond to the voice attributes. The text block may include semantic tags whereby processing performs latent semantic indexing on the semantic tags in order to match semantic identifiers to the semantic tags.
    Type: Application
    Filed: August 10, 2007
    Publication date: November 29, 2007
    Inventors: Steven Atkin, Janani Janakiraman, David Kumhyr
  • Publication number: 20070197082
    Abstract: A post and beam furniture system having a plurality of horizontally-extending beams having a longitudinally-extending T-shaped first channel and a longitudinally, T-shaped second channel, and a plurality of vertical posts each having a lower portion thereof adapted to be abuttingly supported on a floor surface of an office space, and an upper portion thereof adapted to be connected with the horizontally-extending beams, and a longitudinally-extending T-shaped channel. The channels of the beams and posts receiving a plurality of connectors and accessories, including a multiple bracket post and beam connectors, a T-nut connector, and T-connector, an infill panel, a horizontally-extending two-part wire manager, a vertically extending wire manager, a vertically adjustable worksurface, a transactional surface, a swivel support for supporting a post thereon, and a universal utility hook.
    Type: Application
    Filed: April 12, 2007
    Publication date: August 23, 2007
    Inventors: Mark Zeh, James Yurchenco, Peter MacDonald, Karl Mueller, Jonah Houston, Ari Adler, Stephen Senatore, Steven Atkins, Ana Chang, Todd Pelman
  • Publication number: 20070089085
    Abstract: A system and method for identifying and measuring adherence to software development requirements is presented. A software agent provides a user with product and technical questions. In turn, the user provides product and technical answers, or attributes, which are stored in a repository. A globalization plan generator uses the product and technical attributes to generate a software development plan. In addition, a globalization verification test generator uses the globalization plan to generate a test plan and measure the success of the software product based upon the test plan.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Inventors: Steven Atkin, Michael Moriarty, Dale Schultz, William Sullivan, Susan Williams, Luis Zapata
  • Publication number: 20070050427
    Abstract: A system, method, and computer product for validating application globalization issues are provided herein. In accordance with one embodiment of the present invention, a computer system is provided which comprises a globalization rules indicating component; an application static analyzing component; an application running component; an application dynamic analyzing component; and a validation matrix component. Using bidirectional interaction between static analysis and dynamic analysis, the weakness of static and dynamic analysis is remedied and the number of warnings that developers need to investigate is reduced.
    Type: Application
    Filed: July 31, 2006
    Publication date: March 1, 2007
    Inventors: STEVEN ATKIN, Xing Huang, Jue Wang, Luis Zapata
  • Publication number: 20070008331
    Abstract: A bidirectional text display method embodied in a functional programming language which first assigns bidirectional attributes to a logical character stream. Next, through explicit processing, level numbers are assigned, honoring any directional overrides present in the logical character stream. Subsequent weak and neutral type processing potentially causes attribute types to change based upon surrounding attribute types. Then, implicit processing assigns final level numbers to the stream which control reordering. Finally, reordering processing produces a sequence of characters in display order. By separating the facets of layout dealing with reordering from those that are concerned with rendering, such as line breaking, glyph selection, and shaping, the Haskell-based method is more discernible and comprehendable, thereby allowing it to be more useful as a model upon which others may base bidirectional implementations.
    Type: Application
    Filed: August 8, 2006
    Publication date: January 11, 2007
    Inventor: Steven Atkin
  • Publication number: 20060235708
    Abstract: An improved method, apparatus, and computer instructions for evaluating acquisition costs for a software product. A set of questions regarding the software product is presented. The set of questions are selected from a source. Costs for acquiring the software product are identified in response to receiving a user input to the set of questions. A report is generated using the costs, wherein the report is used to evaluate whether to acquire the software product in response to identifying the costs.
    Type: Application
    Filed: April 19, 2005
    Publication date: October 19, 2006
    Applicant: International Business Machines Corporation
    Inventors: Steven Atkin, Mark Davis, Michael Moriarty, Dale Schultz, William Sullivan, Luis Zapata
  • Publication number: 20060218133
    Abstract: A method, computer program product, and apparatus for generating multilingual web pages in a portal is disclosed. According to a preferred embodiment, a filter module associated with a web server intercepts an HTTP (Hypertext Transfer Protocol) request for a particular portal page and identifies the sender of the request. Language preferences for the sender are determined and a set of new language-specific HTTP requests are issued to obtain portlet content in each of the preferred languages of the sender. The results of these language-specific requests are then assembled into a multilingual portal page.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Inventors: Steven Atkin, Shunguo Yan
  • Publication number: 20060026464
    Abstract: A method, apparatus, and computer instructions for testing software. A set of questions regarding the application is presented, wherein the set of questions are selected from a database. In response to receiving a user input to the set of questions, the application is tested to form identified testing. In response to identifying testing, a testing report is generated using the identified testing, wherein the testing report includes links to testing instructions for the identified testing for the application.
    Type: Application
    Filed: July 29, 2004
    Publication date: February 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Steven Atkin, Mark Davis, Michael Moriarty, Dale Schultz, William Sullivan, Luis Zapata
  • Publication number: 20060005166
    Abstract: An analysis tool extracts class data from Java objects within a potential plagiarizing Java program and the original Java program, and then compares classes common to the potential plagiarizing program and the original across various performance metrics. Similarities disclosed by the analysis tool are output for user or programmatic comparison of the matches between the potentially plagiarizing Java program byte code and the original program's byte code.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: Steven Atkin, Margot Casey, Tyron Stading
  • Publication number: 20060005161
    Abstract: An analysis tool extracts class data from Java objects originating from multiple vendors having a particular design specification. A database mining tool then creates training data from the extracted class data to create a definition of objects associated with the particular design specification. Various implementations of the defined classes are compared across various performance metrics, which are output for the program designer as a function of vendor. The designer then selects the best design choices based on the best practices of multiple vendors disclosed by the outputs of the analysis tool when implementing a new Java program.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Applicant: International Business Machines Corp.
    Inventors: Steven Atkin, Margot Casey, Tyron Stading
  • Publication number: 20060005177
    Abstract: Metadata describing common Java classes is extracted and utilized to optimize a Java program's performance based on the code requirements of the application. Data mining techniques extract metadata and other information about different sets of JVM byte code written by multiple vendors to determine the design choices and optimizations made by each vendor in implementing their JVM. Then, byte code in a Java application being programmed is analyzed in comparison to each vendor's JVM metadata and information. Based upon the application's requirements (for example footprint, performance, etc.), recommendations are generated that yield a newly compiled rt.jar that combines the best practices of each vendor together or recommends a particular vendor's standard JVM that is best suited for the application.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Applicant: International Business Machines Corp.
    Inventors: Steven Atkin, Margot Casey, Tyron Stading
  • Publication number: 20060004810
    Abstract: Java class information is analyzed to determine if the code is standard for its particular class, and thus belongs to impliedly trustworthy software. An analysis tool performs a pre-analysis to train itself on standard class data for standard implementations of the object type and non-standard class data for non-standard implementations of the object type, and then performs a dynamic analysis of a received Java program to determine if its class data matches the criteria for a standard implementation of the object class.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Applicant: International Business Machines Corp.
    Inventors: Steven Atkin, Margot Casey, Tyron Stading
  • Publication number: 20050115519
    Abstract: A fitting for a harness, such as a trapeze harness for a sailboat is disclosed. The fitting comprises: a first part secured to or securable to a harness, a second part connectable to a tether, and a mechanism to releasably inter-connect the first and second parts. The mechanism comprises a plurality of locking members each having a rounded or tapered locking part, configured to be received within a respective locking aperture located on the second part. A locking element is provided which is moveable between a locking position and a release position and is configured to urge each locking member into a position in which its locking part is received within a respective locking aperture when the locking element is in the locking position. This enables the first part and the second part to be releasably locked together.
    Type: Application
    Filed: February 20, 2004
    Publication date: June 2, 2005
    Inventors: Steven Atkins, John Owen
  • Publication number: 20050114191
    Abstract: A method, apparatus, and computer instructions for managing scheduling information in a calendar program. Location information with scheduling information for a user is stored. The location information includes a time zone associated with a location for the user for a particular day. A calendar view is presented for the user with meetings being shown using a local time using the time zone associated with the location of the user.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines Corporation
    Inventors: Steven Atkin, Cornell Wright
  • Publication number: 20050114768
    Abstract: A system and method are disclosed for automatically converting dates and times in electronic text messages to the local dates and times of the message recipients. For example, when a text message is sent to an intended recipient, a messaging server can recognize date and time strings in the message text string, if any. The server can parse the date/time information into Coordinated Universal Time (“UTC”) form. The server also receives locale and time zone information from the intended recipient's client application, and can send this information to the originating client application. The originating client application can use this locale and time zone information to convert the UTC date/time information from the message string, if any, to the localized date and time of the message recipient. The localized date/time information is inserted into the message string, and the resulting message is forwarded to the recipient.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines Corporation
    Inventors: Steven Atkin, Cornell Wright
  • Publication number: 20050065772
    Abstract: A method, apparatus, and computer instructions for testing software programs running on a data processing system. Text is translated from the source language to the target language to form translated text in response to a user input, containing the text in a source language. The text is entered through a computer interface in the data processing system. The translated text is inserted into a user interface of the software program to be tested to form inserted, translated text. The software program is written using the target language. A determination is made as to whether the software program functions correctly using the inserted, translated text.
    Type: Application
    Filed: September 18, 2003
    Publication date: March 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Steven Atkin, Joseph Ross, Minto Tsai, Keiichi Yamamoto
  • Publication number: 20050064856
    Abstract: A method, apparatus, and computer instructions for managing a camera in a mobile communications unit. A location of the mobile communications unit in a selected area is determined. Depending on the location of the mobile communications unit, a signal is sent which causes at least one camera function in the mobile communications unit to be disabled or limited.
    Type: Application
    Filed: September 18, 2003
    Publication date: March 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Steven Atkin, Edward Rozmiarek, Alvaro Sanchez-Cifuentes
  • Publication number: 20050050093
    Abstract: A method, apparatus, and computer instructions for responding to a request for a Web page. The location of a client is identified in response to a request for a Web page from a client. A voice file is selected for the Web page using the location of the client to form a selected voice file. The selected voice file is associated with the Web page to form a customized Web page; and the customized Web page is sent to the client.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Steven Atkin, Janani Janakiraman