Patents by Inventor Dan Shan

Dan Shan 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: 20170034551
    Abstract: A portable system including a processor and a storage device comprising computer-executable code that, when executed by the processor, causes the processor to perform various operations including receiving visual media content from a source, and determining an application characteristic selected from a group consisting of an application identity and an application category associated with a subject application stored at the portable system and/or at a host device in communication with the portable system. The operations further include determining, based on the application characteristic, which of multiple available codecs a host device should use to process the visual content, sending, to the host device, a communication indicating the codec for use in processing the visual content, and sending the visual content to the host device for display rendering using the codec determined.
    Type: Application
    Filed: July 29, 2015
    Publication date: February 2, 2017
    Inventors: FAN BAI, DAN SHAN, DONALD K. GRIMM, MASSIMO OSELLA
  • Publication number: 20170026684
    Abstract: Distributed, duplexing, arrangements include a portable system and a host device. The portable system and the host device are configured in various embodiments to receive user input and, in response, affect a feature of itself or send a message to the other to alter a feature of the other. The portable system divides a source video file or a virtualized source video into a plurality of image components, and sends them to the host device for publishing of the image components sequentially for real-time display rendering of streaming video by way of the host device and a display component. The portable system can generate a meta-index package, wherein each constituent index component corresponds to a respective image component, and can send the image components as part of a circular data-content package.
    Type: Application
    Filed: March 9, 2016
    Publication date: January 26, 2017
    Inventors: Dan Shan, Fan Bai, Leonard C. Nieman, Donald K. Grimm, Karen Juzswik
  • Publication number: 20170026694
    Abstract: An apparatus for use in rendering media in real-time by way of a distributed arrangement comprising a portable system and a host device. The apparatus includes a processing hardware unit and a non-transitory storage device comprising code causing the processing hardware unit to select a multi-tier frame-buffering technique, of a plurality of optional multi-tier frame-buffering techniques, to use for processing media data at the portable system and transferring the media data, as processed, from the portable system to the host device. The code also causes the processing hardware unit to initiate transferring, according to the selected frame-buffering technique, the processed media data by the portable system to the host device for processing at the host device for rendering the media. The apparatus in various embodiments includes the portable system and/or the host device.
    Type: Application
    Filed: March 9, 2016
    Publication date: January 26, 2017
    Inventors: Fan Bai, Dan Shan, Leonard C. Nieman, Donald K. Grimm, Karen Juzswik
  • Publication number: 20170026674
    Abstract: A portable system including a digital connection plug, a processing hardware unit, and a non-transitory storage device including code causing the processing hardware unit to perform operations including dividing a received source video file or virtualized source video into a plurality of equal- or non-equal-sized image components. A resulting data-content package is stored at the system such as at a framebuffer thereof. System operations further comprise generating a meta-index package comprising a plurality of index components, each index component corresponding to a respective one of the equal-sized image components, storing the meta-index package, and sending the data-content package and the meta-index package to the host device for publishing of the image components sequentially, in accord with an order of the meta-index package, for display rendering streaming video corresponding to the source video file or virtualized source video.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 26, 2017
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: FAN BAI, DAN SHAN, LEONARD NIEMAN, DONALD K. GRIMM, KAREN JUZSWIK
  • Publication number: 20160352533
    Abstract: Technical solutions are described for facilitating intra-vehicle wireless communication among a plurality of electronic control units. An example method includes determining, by a first electronic control unit in a vehicle, a wait-time for a message, which is to be transmitted to a second electronic control unit in the vehicle via a wireless channel. The first electronic control unit executes a first availability-check, by determining availability of the wireless channel. In response to the first availability-check indicating that the wireless communication channel is available, the method includes delaying transmission of the message by the wait-time. The method also includes executing, by the first electronic control unit, after passage of the wait-time, a second availability-check. In response to the second availability-check indicating that the wireless communication channel is still available, the method includes transmitting the message for receipt by the second electronic control unit.
    Type: Application
    Filed: May 26, 2016
    Publication date: December 1, 2016
    Inventors: Timothy J. Talty, Jiun-Ren Lin, Ozan Tonguz, Dan Shan
  • Publication number: 20160170619
    Abstract: A method of remotely controlling a graphic display unit. Requesting, by a host system, assistance of a remote system relating to a respective application, host system including at least one host graphic display unit displaying operational graphics relating to a dedicated application of the host system. The at least one host graphic display unit of the host system is accessed by the remote system. Graphical application data relating to the respective application display is transmitted from the remote system to the host system. Instructional graphic information is projected on the at least one host graphics display unit. Remotely controlling, by the remote system, the at least one host vehicle graphic display unit by displaying to a user of the host system instructional information relating to the respective application. An adaptive session protocol controls a speed in which data is transmitted from the remote system to the host system.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Inventors: FAN BAI, DAN SHAN, DONALD K. GRIMM, MASSIMO OSELLA
  • Publication number: 20150181257
    Abstract: Systems for communicating between a display unit of a vehicle and a wireless electronic device are provided. In one embodiment, a system includes a first communication module that receives at least one of video data and audio data from the wireless electronic device according to a wireless communication protocol. A first converter module converts the at least one of video data and audio data from a data format generated by the wireless electronic device to a data format that is recognizable by the display unit of the vehicle. A second communication module communicates the converted at least one of video data and audio data to the display unit according to a wired communication protocol.
    Type: Application
    Filed: September 22, 2014
    Publication date: June 25, 2015
    Inventors: FAN BAI, DONALD K. GRIMM, TIMOTHY J. TALTY, MASSIMO OSELLA, DAN SHAN
  • Patent number: 7653488
    Abstract: Predicting sand production in a wellbore. A first set of characteristics is determined for a formation in the wellbore, wherein determining uses a plastic model of the formation, and wherein the first set of characteristics comprises a yield surface, a failure surface, a stress total strain, an elastic strain, and a plastic-strain relationship. A relationship among a second set of characteristics of the wellbore is determined using an effective stress model, wherein the second set comprises a drawdown pressure, a production rate, pore pressure, a temperature and a viscosity of a fluid in the wellbore, a fluid flow pressure in the wellbore, a drag force of fluid flow in the wellbore, and a type of fluid flow in the wellbore. A critical total strain is determined for the formation using the first set of characteristics and the relationship. The critical total strain is calibrated using a thick wall test.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: January 26, 2010
    Assignee: Schlumberger Technology Corporation
    Inventors: Ali I. Mese, Colin Michael Sayers, Robert Andrew Holicek, Dan Shan, Donald W. Lee, Jorge Aurelio Santa Cruz Pastor
  • Publication number: 20090055098
    Abstract: Predicting sand production in a wellbore. A first set of characteristics is determined for a formation in the wellbore, wherein determining uses a plastic model of the formation, and wherein the first set of characteristics comprises a yield surface, a failure surface, a stress total strain, an elastic strain, and a plastic-strain relationship. A relationship among a second set of characteristics of the wellbore is determined using an effective stress model, wherein the second set comprises a drawdown pressure, a production rate, pore pressure, a temperature and a viscosity of a fluid in the wellbore, a fluid flow pressure in the wellbore, a drag force of fluid flow in the wellbore, and a type of fluid flow in the wellbore. A critical total strain is determined for the formation using the first set of characteristics and the relationship. The critical total strain is calibrated using a thick wall test.
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Inventors: Ali I. Mese, Colin Michael Sayers, Robert Andrew Holicek, Dan Shan, Donald W. Lee, Jorge Aurelio Santa Cruz Pastor