Patents by Inventor Steven McGowan

Steven McGowan 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: 20240176797
    Abstract: In an embodiment, a query system sends compact code to a database service for expansion of the compact code to partially-expanded code and expanded code. In an embodiment, a hash value is generated based on the partially-expanded code and indexed in memory with the expanded code. In an embodiment, a hash value is received as part of a command and expanded code is identified based on the hash value and sent to a database service.
    Type: Application
    Filed: December 12, 2023
    Publication date: May 30, 2024
    Applicant: Sisense SF, Inc.
    Inventors: Steven GRIFFITH, ILge AKKAYA, Audrey MCGOWAN, Chris TICE, Jason FREIDMAN, Jeff WATTS
  • Patent number: 11954113
    Abstract: In an embodiment, a query system sends compact code to a database service for expansion of the compact code to partially-expanded code and expanded code. In an embodiment, a hash value is generated based on the partially-expanded code and indexed in memory with the expanded code. In an embodiment, a hash value is received as part of a command and expanded code is identified based on the hash value and sent to a database service.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: April 9, 2024
    Assignee: SISENSE SF, INC.
    Inventors: Steven Griffith, Ilge Akkaya, Audrey McGowan, Chris Tice, Jason Freidman, Jeff Watts
  • Patent number: 10102089
    Abstract: A method for building a configuration signature for an input/output (I/O) device is described herein. The configuration signature is built based on descriptors of an I/O device and save to a host after an initial connection. After the initial connection, the I/O device may be subjected to modifications. To determine if such modifications exist, the descriptors of the I/O device are compared to the configuration signature after the initial connection.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: October 16, 2018
    Assignee: Intel Corporation
    Inventor: Steven McGowan
  • Publication number: 20160179556
    Abstract: A method for building a configuration signature for an input/output (I/O) device is described herein. The configuration signature is built based on descriptors of an I/O device and save to a host after an initial connection. After the initial connection, the I/O device may be subjected to modifications. To determine if such modifications exist, the descriptors of the I/O device are compared to the configuration signature after the initial connection.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Applicant: INTEL CORPORATION
    Inventor: Steven McGowan
  • Publication number: 20160179284
    Abstract: Techniques related to fumble protection. The techniques may include an apparatus having one or more modules having logic, at least partially comprising hardware logic. A detection module is configured to detect an acceleration associated with the apparatus. A comparison module is configured to compare the acceleration to a signature. An alteration module may also be included in techniques herein described. The alteration module may alter operation of at least one input device associated with the apparatus for a duration of the acceleration based on the acceleration comparison.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Applicant: INTEL CORPORATION
    Inventor: Steven McGowan
  • Publication number: 20150186320
    Abstract: A computing system can include an electronic device including a controller and a new form factor (NFF) receptacle. The computing system can also include a legacy-compatible adapter coupled to the NFF receptacle to couple the electronic device to a second electronic device. The second electronic device can include a legacy connector. The adapter can include a voltage converter to convert voltage signals between the NFF receptacle of the electronic device and the legacy connector of the second electronic device.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Inventors: James E. Jaussi, Bryan K. Casper, Stephen R. Mooney, Howard L. Heck, Steven Mcgowan
  • Patent number: 9047222
    Abstract: A device, method, and system are disclosed. In one embodiment the device includes a router to transmit data packets between multiple host controllers and one or more peripheral devices. The router can receive a data packet from a host controller and transmit the data packet to a peripheral device across a data transmission path. The peripheral device is coupled to the first data transmission path through a first universal multi-transport medium (UMTM) connector. The connector includes an optical coupling capable of transporting the first data packet within an optical signal and an electrical coupling capable of transporting the first data packet within an electrical signal.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: June 2, 2015
    Assignee: Intel Corporation
    Inventors: Prashant R. Chandra, Ajay V. Bhatt, Kevin Kahn, Steven McGowan
  • Publication number: 20140223042
    Abstract: A device, method, and system are disclosed. In one embodiment the device includes a router to transmit data packets between multiple host controllers and one or more peripheral devices. The router can receive a data packet from a host controller and transmit the data packet to a peripheral device across a data transmission path. The peripheral device is coupled to the first data transmission path through a first universal multi-transport medium (UMTM) connector. The connector includes an optical coupling capable of transporting the first data packet within an optical signal and an electrical coupling capable of transporting the first data packet within an electrical signal.
    Type: Application
    Filed: April 4, 2014
    Publication date: August 7, 2014
    Inventors: PRASHANT R. CHANDRA, AJAY V. BHATT, KEVIN KAHN, STEVEN MCGOWAN
  • Patent number: 8510759
    Abstract: Systems and methods may provide for receiving a scatter/gather list that identifies a contiguous data block in a physical memory, and splitting the contiguous data block into a first data packet payload and a second data packet payload based on a target packet size. Additionally, another contiguous data block can be combined into one of the first and second data packet payloads based on the target packet size, wherein the first and second data packet payloads may be transferred in a data stream through a host interface that does not support scatter/gather lists. In one example, a software driver is used to split and combine the contiguous data blocks.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 13, 2013
    Assignee: Intel Corporation
    Inventor: Steven Mcgowan
  • Publication number: 20100011137
    Abstract: A method and apparatus for improving performance of mass storage class devices accessible via a Universal Serial Bus (USB) is presented. Performance is improved by providing support in a USB host to allow command queuing and First-Party DMA (FPDMA) to be supported in the mass storage class devices.
    Type: Application
    Filed: December 18, 2008
    Publication date: January 14, 2010
    Inventor: Steven McGowan
  • Publication number: 20060139470
    Abstract: An apparatus comprising an image sensor and a control logic circuit. The image sensor includes at least a first pixel array and a second pixel array, wherein at least some of the pixels of the first pixel array are interspersed over an image sensing area with pixels of the second pixel array. The control logic circuit is operable to control durations of exposure of the first pixel array and the second pixel array independently.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventor: Steven McGowan
  • Patent number: 6014511
    Abstract: A method and system of transparently supporting functionalities on different versions of an operating system (O/S). An application is provided that determines if an O/S executing on a processor provides an O/S service layer. If the O/S service layer is provided, the application loads the O/S service layer. If no O/S service layer is provided, the O/S loads an alternative service layer which emulates a subset of the service provided by the O/S service layer. Regardless of the service layer loaded, the application follows the same flow path after the service layer is loaded.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: January 11, 2000
    Assignee: Intel Corporation
    Inventors: Ramamurthy Krithivas, Steven McGowan, Sharma Upadhyayula