Patents by Inventor Gary Sullivan

Gary Sullivan 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: 11973908
    Abstract: A system is provided for processing documents. In particular, the system is incorporates a feeder for feeding documents to a device for further processing of the documents. For instance, the system finds particular application in the field of document imaging in which a variety of documents of varying sizes and orientation are to be fed to an imaging system, such as a document scanner. The system may provide an input mechanism for easily identifying a characteristic of one of the documents and the system may include features for handling packets of documents.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: April 30, 2024
    Assignee: OPEX Corporation
    Inventors: Michael Sullivan, John Allen, David Helmlinger, Robert DeWitt, Michael York, Robert Esche, Kerry D. O'Mara, Gary Miller
  • Patent number: 11934992
    Abstract: Disclosed herein is a cross-dock management system comprises: a plurality of movable platforms configured to hold one or more pallets or parcels; at least one barcode or RFID tag positioned on each of said movable platforms, pallets, or parcels, wherein the barcode readers are configured to read the barcodes and RFID readers are configured to read the RFID tags. The data scanned by the barcode readers and RFID readers is stored in a local warehouse database and is used to determine an optimized placement and load for each movable platform in the warehouse.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: March 19, 2024
    Assignee: INNOVATIVE LOGISTICS, LLC
    Inventors: Gary Shannon Lively, Mark Bradley, Patrick Sullivan
  • Publication number: 20120246048
    Abstract: A cross-sectional model is provided that determines the relationship between macroeconomic factors and the odds to score relationship of a scoring model. The cross-sectional model takes economic data from various economic regions, as opposed to time periods, as input, and produces, as output, a prediction of the curve-of-best fit that relates a score to a probability (i.e., the probability of the outcome in question such as paying back a loan or filing an insurance claim, etc.). Related systems, methods and articles are also described.
    Type: Application
    Filed: March 26, 2012
    Publication date: September 27, 2012
    Inventors: Michael Cohen, Chenyang Lian, Andrew Leverentz, Frederic Huynh, Erik Franco, Gary Sullivan, Jeffrey Feinstein, Hui Zhu, Chetan Bhat
  • Publication number: 20080088737
    Abstract: A first frame of data is encoded and a first timestamp associated with the first frame of data is generated. The first timestamp includes complete timing information. The first frame of data and the associated first timestamp is transmitted to a destination. A second frame of data is encoded and a second timestamp associated with the second frame of data is generated. The second timestamp includes a portion of the complete timing information. The second frame of data and the associated second timestamp is then transmitted to the destination. Additional frames of data are encoded and additional timestamps associated with the additional frames of data are generated. The majority of the additional timestamps include a portion of the complete timing information.
    Type: Application
    Filed: September 21, 2007
    Publication date: April 17, 2008
    Applicant: Microsoft Corporation
    Inventor: Gary Sullivan
  • Publication number: 20070204318
    Abstract: A video encoding acceleration service to increase one or more of the speed and quality of video encoding is described. The service acts as an intermediary between an arbitrary video encoder computer program application and arbitrary video acceleration hardware. The service receives one or more queries from the video encoder to identify implementation specifics of the video acceleration hardware. The service interfaces with the video acceleration hardware to obtain the implementation specifics. The service communicates the implementation specifics to the video encoder. The implementation specifics enable the video encoder to: (a) determine whether one or more of speed and quality of software encoding operations associated with the video encoder can be increased with implementation of a pipeline of one or more supported encoding pipeline configurations and capabilities, and (b) implement the pipeline by interfacing with the service.
    Type: Application
    Filed: February 24, 2006
    Publication date: August 30, 2007
    Applicant: Microsoft Corporation
    Inventors: Anand Ganesh, Donald Munsil, Gary Sullivan, Glenn Evans, Shyam Sadhwani, Stephen Estrop
  • Patent number: 7209980
    Abstract: A multimedia system includes an information handling system, and a plurality of multimedia devices operatively and electrically connected to a computer of the system. Software modules residing in computer memory interpret control commands. This includes receiving a high level device control command, generating a generic device control script based on a device interconnect model and the high level device control command, interpreting the generic device control script, and transmitting specific device control commands to a device through a device interface.
    Type: Grant
    Filed: March 19, 2003
    Date of Patent: April 24, 2007
    Assignee: Gateway Inc.
    Inventors: Theodore David Wugofski, Gary Sullivan, Chris Crawford
  • Publication number: 20070081734
    Abstract: Close approximations of ideal linear transforms, such as the forward and inverse discrete cosine transformation (DCT), are formed with minimum complexity using fixed-point arithmetic. The transformation is decomposed into a smaller set of transformations (e.g., the LLM decomposition of the DCT). The multiplication factors of the decomposition are then approximated by a fixed-point representation. However, instead of simply applying scaling and rounding operations to produce fixed-point approximations closest to the multiplication factors themselves, fixed-point multiplication factors are chosen that have the effect (after the cascaded operations of the various stages of decomposition) of being the closest feasible approximations of the entries in the resulting complete ideal transformation matrix.
    Type: Application
    Filed: June 9, 2006
    Publication date: April 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Gary Sullivan, Jian Lou
  • Publication number: 20070061490
    Abstract: Described herein are technologies directed towards non-realtime transcoding (e.g., compressing) a formatted multimedia datastream and doing so without consuming additional storage space or without making the data unavailable during the process.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Gary Sullivan, Timothy Onders
  • Publication number: 20070009049
    Abstract: A first frame of data is encoded and a first timestamp associated with the first frame of data is generated. The first timestamp includes complete timing information. The first frame of data and the associated first timestamp is transmitted to a destination. A second frame of data is encoded and a second timestamp associated with the second frame of data is generated. The second timestamp includes a portion of the complete timing information. The second frame of data and the associated second timestamp is then transmitted to the destination. Additional frames of data are encoded and additional timestamps associated with the additional frames of data are generated. The majority of the additional timestamps include a portion of the complete timing information.
    Type: Application
    Filed: April 17, 2006
    Publication date: January 11, 2007
    Applicant: Microsoft Corporation
    Inventor: Gary Sullivan
  • Publication number: 20060280253
    Abstract: Methods and apparatuses are provided for achieving improved video coding efficiency through the use of Motion Vector Predictors (MVPs) for the encoding or decoding of motion parameters within the calculation of the motion information in B pictures and/or P pictures. Certain exemplary methods and apparatuses selectively apply temporal and/or spatial prediction. Rate Distortion Optimization (RDO) techniques are also applied in certain methods and apparatuses to further help improve coding efficiency.
    Type: Application
    Filed: August 21, 2006
    Publication date: December 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexandros Tourapis, Shipeng Li, Feng Wu, Gary Sullivan
  • Publication number: 20060078291
    Abstract: Timecoding embodiments are described which, in some embodiments, permit a true time to be ascertained from media samples whose timecodes contain an amount of drift which can arise from having non-integer frame rates.
    Type: Application
    Filed: November 10, 2005
    Publication date: April 13, 2006
    Applicant: Microsoft Corporation
    Inventor: Gary Sullivan
  • Publication number: 20060033814
    Abstract: Assessment of de-interlaced video quality is determined automatically by de-interlacing interlaced video content using a reference de-interlacer and a test de-interlacer. The reference de-interlacer produces a result of known quality and the test de-interlacer is one which is being assessed. The result from each de-interlacer is compared to reference video content to derive a signal-to-noise ratio for each relative to the reference video content. The difference in the signal-to-noise ratios is compared against a predefined threshold. If the difference is within the range defined by the threshold, the test de-interlacer is determined to produce an acceptable product.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Dragos Avadanei, Stephen Rowe, Stephen Estrop, Gary Sullivan
  • Publication number: 20050254719
    Abstract: Embedded scalar quantizers for compression are described, along with tools for corresponding decompression. For example, a codec uses an embedded dead zone plus uniform threshold quantizer with repeated division of steps by specific factors. Non-dead-zone steps at a current level are divided into m+1 non-dead-zone steps at the next higher level, and the dead zone at the current level is divided into a dead zone at the next higher level with n new non-dead-zone steps at each side. Values for m and n depend on implementation. In some implementations, m=2 and n=1, and the dead zone ratio z=1, but other values are possible.
    Type: Application
    Filed: May 15, 2004
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventor: Gary Sullivan
  • Publication number: 20050253969
    Abstract: A system identifies video data to be encoded as well as multiple display regions associated with a particular video display type. Each of the multiple display regions is associated with a different portion of an image associated with the video data. The video data is encoded such that the encoded video data includes information regarding the multiple display regions. Each of the multiple display regions has an associated display region identifier. Additionally, the system may identify an active region of the video data. The active region may be located anywhere within an image associated with the video data. The video data is encoded such that the encoded video data includes information regarding the active region.
    Type: Application
    Filed: June 30, 2005
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventor: Gary Sullivan
  • Publication number: 20050257239
    Abstract: Described herein is an implementation that facilitates the reverse presentation of an encoded digital media stream. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Application
    Filed: May 17, 2004
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Glenn Evans, Stephen Rowe, Robin Speed, Gary Sullivan
  • Publication number: 20050253968
    Abstract: A system identifies video data to be encoded as well as multiple display regions associated with a particular video display type. Each of the multiple display regions is associated with a different portion of an image associated with the video data. The video data is encoded such that the encoded video data includes information regarding the multiple display regions. Each of the multiple display regions has an associated display region identifier. Additionally, the system may identify an active region of the video data. The active region may be located anywhere within an image associated with the video data. The video data is encoded such that the encoded video data includes information regarding the active region.
    Type: Application
    Filed: June 30, 2005
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventor: Gary Sullivan
  • Publication number: 20050163227
    Abstract: A method of interfacing non-integrated media processing system elements is presented, the method comprising identifying one or more characteristics of one or more media processing system elements, and dynamically negotiating which system elements will perform certain media processing tasks based, at least in part, on the identified one or more characteristics of the system elements.
    Type: Application
    Filed: March 29, 2005
    Publication date: July 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Gary Sullivan, Chad Fogg
  • Publication number: 20050151880
    Abstract: A first frame of data is encoded and a first timestamp associated with the first frame of data is generated. The first timestamp includes complete timing information. The first frame of data and the associated first timestamp is transmitted to a destination. A second frame of data is encoded and a second timestamp associated with the second frame of data is generated. The second timestamp includes a portion of the complete timing information. The second frame of data and the associated second timestamp is then transmitted to the destination. Additional frames of data are encoded and additional timestamps associated with the additional frames of data are generated. The majority of the additional timestamps include a portion of the complete timing information.
    Type: Application
    Filed: January 4, 2005
    Publication date: July 14, 2005
    Applicant: Microsoft Corporation
    Inventor: Gary Sullivan
  • Publication number: 20050117879
    Abstract: Timecoding systems, methods and data structures are described which, in some embodiments, permit a true time to be ascertained from media samples whose timecodes contain an amount of drift which can arise from having non-integer frame rates. Inventive methods incorporate the use of an offset parameter that describes a time difference between a timecode and a true time associated with a media sample. The inventive approaches can be incorporated with and used compatibly in connection with current timecoding paradigms such as SMPTE timecode and the like. Further embodiments permit timecoding to take place at the field level of a frame. This can permit true-time calculations to be done to ascertain the true time associated with individual fields of a frame. In addition, other embodiments provide novel counting compensation methods that are directed to reducing the drift that can be associated with media samples that are sampled at non-integer frame rates.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 2, 2005
    Applicant: Microsoft Corporation
    Inventor: Gary Sullivan
  • Patent number: D665039
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: August 7, 2012
    Assignees: N-Zone Design Limited, Jet Black Products Pty Limited
    Inventor: Gary Sullivan