Patents by Inventor Samuel A. Williams

Samuel A. Williams 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: 8964060
    Abstract: A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured with a different total exposure time (TET). Based at least on the first plurality of images, a TET sequence may be determined for capturing images of the scene. A second plurality of images of the scene may be captured. Images in the second plurality of images may be captured using the TET sequence. Based at least on the second plurality of images, an output image of the scene may be constructed.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Marc Stewart Levoy, Ryan Geiss, Samuel William Hasinoff
  • Publication number: 20150030636
    Abstract: Markers useful for the identification, characterization and, optionally, the enrichment or isolation of tumorigenic cells or cell subpopulations are disclosed.
    Type: Application
    Filed: August 7, 2014
    Publication date: January 29, 2015
    Applicant: STEM CENTRX, INC.
    Inventors: SCOTT J. DYLLA, MARIANNE SANTAGUIDA, WADE C. ANDERSON, BOB Y. LIU, SAMUEL A. WILLIAMS
  • Publication number: 20150025772
    Abstract: A position indicator device (10) comprising a first array (12) of uniformly spaced-apart pulse induction affecting targets fixed in position relative to a second array of uniformly spaced-apart pulse induction affecting targets (14). The spacing between the centres of adjacent targets of the first array (12) differs from that of the second (14). The device further comprises a first set (18) of pulse-induction coils comprising a plurality of such coils and a second set (20) of pulse-induction coils comprising a plurality of such coils. The coils of the first set (18) are fixed relative to those of the second set (20). Those of the first set (18) are located adjacent to the first array (12) of targets. Those of the second set (20) are located adjacent to the second array (14) of targets. The targets (the said first and second arrays together) and the coils (the said first and second sets together) are movable relative to one another.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 22, 2015
    Applicant: GILL CORPORATE LIMITED
    Inventors: Michael John GILL, Samuel William BIRTWELL
  • Publication number: 20150013472
    Abstract: An ultrasonic flowmeter comprising an elongate duct through which fluid flows when the flowmeter is in use. Ultrasonic transducers are arranged respectively to transmit and receive ultrasonic pulses propagated through such fluid when the flowmeter is in use. Electronic circuitry is connected to the transducers to provide a measure of the time delay between emission of an electronic pulse from one of the transducers and reception of the pulse by the other of the transducers. The circuitry is constructed to enable an output to be provided which is dependent upon that delay and which is indicative of the rate of flow of fluid through the duct. The transducers are located respectively at opposite ends of the duct and are arranged to transmit and receive ultrasonic pulses propagated through the fluid substantially parallel to the duct from one end thereof to the other.
    Type: Application
    Filed: July 11, 2014
    Publication date: January 15, 2015
    Applicant: GILL CORPORATE LIMITED
    Inventors: Michael John GILL, Samuel William BIRTWELL, Oliver Stewart BLACKLOCK
  • Publication number: 20150007179
    Abstract: Techniques and systems for modifying a virtual machine functionality. Archive files each including at least a class files are received. The archive files are stored within the virtual machine. The virtual machine runs on a host system and neither the virtual machine nor the host system are restarted in response to the receiving or storing of the archive files. Files of the host system are scanned to find class files that are not included in a class path for the virtual machine. The class files are copied to a class path for the virtual machine. Neither the virtual machine nor the host system are restarted in response to the copying of the class files. The classes corresponding to the class files are registered in the virtual machine in response to the copying of the class files to the class path. Neither the virtual machine nor the host system are restarted in response to the registration of the classes.
    Type: Application
    Filed: September 17, 2014
    Publication date: January 1, 2015
    Inventors: Stephen Wood, Samuel William Bailey, Matthew Lucas
  • Publication number: 20140379400
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating collection of data and dynamic generating of visual workflow and corresponding tasks in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, by and incorporating into a database system, a query to perform a collection of data relating to an organization, where the query represents creating a new business process relating to workings of the organization. The method may further include collecting, by the database system, the data from one or more accounts relating to the organization, assigning, by the database system, one or more tasks to the collected data, performing, by the database system, the one or more tasks, and dynamically generating, by the database system, a visual workflow in response to the performing of the one or more tasks, wherein the visual workflow is used to facilitate the new business process based on the one or more tasks.
    Type: Application
    Filed: September 5, 2014
    Publication date: December 25, 2014
    Inventors: SAMUEL WILLIAM BAILEY, JOSHUA M. ROE, ANIKO van der LEE
  • Publication number: 20140347552
    Abstract: A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured with a different total exposure time (TET). Based at least on the first plurality of images, a TET sequence may be determined for capturing images of the scene. A second plurality of images of the scene may be captured. Images in the second plurality of images may be captured using the TET sequence. Based at least on the second plurality of images, an output image of the scene may be constructed.
    Type: Application
    Filed: August 8, 2014
    Publication date: November 27, 2014
    Inventors: Marc Stewart Levoy, Ryan Geiss, Samuel William Hasinoff
  • Publication number: 20140347521
    Abstract: A total exposure time (TET) may be selected. A plurality of images of a scene may be captured using respective TETs that are based on the selected TET. At least two of the images in the plurality of images may be combined to form a merged short-exposure image. A digital gain may be applied to the merged short-exposure image to form a virtual long-exposure image. The merged short-exposure image and the virtual long-exposure image may be combined to form an output image. More of the output image may be properly-exposed than either of the merged short-exposure image or the virtual long-exposure image.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Applicant: Google Inc.
    Inventors: Samuel William HASINOFF, Ryan GEISS
  • Patent number: 8866927
    Abstract: A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured with a different total exposure time (TET). Based at least on the first plurality of images, a TET sequence may be determined for capturing images of the scene. A second plurality of images of the scene may be captured. Images in the second plurality of images may be captured using the TET sequence. Based at least on the second plurality of images, an output image of the scene may be constructed.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Marc Stewart Levoy, Ryan Geiss, Samuel William Hasinoff
  • Publication number: 20140310467
    Abstract: A multi-core computer processor including a plurality of processor cores interconnected in a Network-on-Chip (NoC) architecture, a plurality of caches, each of the plurality of caches being associated with one and only one of the plurality of processor cores, and a plurality of memories, each of the plurality of memories being associated with a different set of at least one of the plurality of processor cores and each of the plurality of memories being configured to be visible in a global memory address space such that the plurality of memories are visible to two or more of the plurality of processor cores, wherein at least one of a number of the processor cores, a size of each of the plurality of caches, or a size of each of the plurality of memories is configured for performing a reverse-time-migration (RTM) computation.
    Type: Application
    Filed: October 26, 2012
    Publication date: October 16, 2014
    Inventors: John Shalf, David Donofrio, Leonid Oliker, Jens Kruger, Samuel Williams
  • Patent number: 8863119
    Abstract: Techniques and systems for modifying a virtual machine functionality. Archive files each including at least a class files are received. The archive files are stored within the virtual machine. The virtual machine runs on a host system and neither the virtual machine nor the host system are restarted in response to the receiving or storing of the archive files. Files of the host system are scanned to find class files that are not included in a class path for the virtual machine. The class files are copied to a class path for the virtual machine. Neither the virtual machine nor the host system are restarted in response to the copying of the class files. The classes corresponding to the class files are registered in the virtual machine in response to the copying of the class files to the class path. Neither the virtual machine nor the host system are restarted in response to the registration of the classes.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: October 14, 2014
    Assignee: salesforce.com, inc.
    Inventors: Stephen Wood, Samuel William Bailey, Matthew Lucas
  • Publication number: 20140257887
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating data stored within the database. In some implementations, actions include determining a cut-off date, defining a first group of data within a first table based on the cut-off date, defining a second group of data within the first table based on the cut-off date, providing the second group of data in a second table, converting the first group of data from a first data structure to a second data structure to provide converted first data within the first table, making the converted first data available for access over a network, converting the second group of data from the first data structure to the second data structure to provide converted second data in the second table, and making the converted second data available for access over the network.
    Type: Application
    Filed: May 27, 2014
    Publication date: September 11, 2014
    Applicant: Accenture Global Services Limited
    Inventors: Sam Jason Coverston, Samuel William Ashworth, Jefferson Bridger Walsh
  • Publication number: 20140218540
    Abstract: A plurality of images of a scene may be obtained. These images may have been captured by an image sensor, and may include a first image and a second image. A particular gain may have been applied to the first image. An effective color temperature and a brightness of a first pixel in the first image may be determined, and a mapping between pixel characteristics and noise deviation of the image sensor may be selected. The pixel characteristics may include pixel brightness. The selected mapping may be used to map at least the brightness of the first pixel to a particular noise deviation. The brightness of the first pixel and the particular noise deviation may be compared to a brightness of a second pixel of the second image. The comparison may be used to determine whether to merge the first pixel and the second pixel.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: Google Inc.
    Inventors: Ryan Geiss, Changyin Zhou, Samuel William Hasinoff
  • Publication number: 20140205276
    Abstract: A stabilizer apparatus for use with video devices that provides smooth video images. The stabilizer device comprises a gimbal system operably attached to a counterweighted pole. A video device operably attached to the top end of the pole can be balanced utilizing two or more opposing counter weights operably connected to the pole. The gimbal system is affixed to the pole and maintains the balance of the video device. A handle device attached to the gimbal system allows the stabilizer apparatus to be moved during video production, while maintaining the balance of the video device.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: STEADIBITZ, LLC
    Inventors: DAVID JOHNSTON, DAVID KAUFMAN, SAMUEL WILLIAM JOHNSTON, IV
  • Publication number: 20140199327
    Abstract: Provided herein are methods of promoting cell fate change, particularly differentiation of tumor cells, by inhibition of USP1, UAF1, and/or ID (e.g., ID1, ID2, and/or ID3).
    Type: Application
    Filed: March 14, 2014
    Publication date: July 17, 2014
    Applicant: Genentech, Inc.
    Inventors: Vishva M. Dixit, Dorothy M. French, Heather L. Maecker, Samuel A. Williams
  • Patent number: 8775477
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating data stored within the database. In some implementations, actions include determining a cut-off date, defining a first group of data within a first table based on the cut-off date, defining a second group of data within the first table based on the cut-off date, providing the second group of data in a second table, converting the first group of data from a first data structure to a second data structure to provide converted first data within the first table, making the converted first data available for access over a network, converting the second group of data from the first data structure to the second data structure to provide converted second data in the second table, and making the converted second data available for access over the network.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: July 8, 2014
    Assignee: Acenture Global Services Limited
    Inventors: Sam Jason Coverston, Samuel William Ashworth, Jefferson Bridger Walsh
  • Publication number: 20140184750
    Abstract: This invention applies optical tracking technology with an ultrasound inspection system to associate recorded position data with the inspection data. The reference targets of the optical tracking system can be attached to the inspection assembly to allow fully recorded position information to be associated with the ultrasonic, eddy current, or other nondestructive examination data without substantially impacting the overall envelope of the NDE inspection equipment. Moreover, the optical tracking system can be used to monitor skew or twist of the inspection equipment with respect to the normal rectilinear transducer orientation. The inspection equipment position information is then coupled to the inspection data to provide outputs equivalent to fully encoded multi-axis manipulator automated scans, but with less setup burden and equipment expense.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: AREVA NP INC.
    Inventors: Bradley A. Thigpen, Samuel William Glass, III
  • Publication number: 20140183341
    Abstract: This invention applies optical sensing technology with an ultrasound inspection system to associate encoded position data with the inspection data. The compact electronics of the optical system can be attached to the inspection assembly to allow fully encoded position information to be associated with the ultrasonic, eddy current, or other nondestructive examination data without substantially impacting the overall envelope of the NDE inspection equipment. Moreover, because of the small size, the optical system can be used in tandem to monitor skew or twist of the inspection equipment with respect to the normal rectilinear transducer orientation. The inspection equipment position information is then coupled to the inspection data to provide data outputs equivalent to fully encoded multi-axis manipulator automated scans, but with less setup burden and equipment expense.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: AREVA NP Inc.
    Inventors: Samuel William Glass, III, Bradley A. Thigpen
  • Publication number: 20140168468
    Abstract: A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured with a different total exposure time (TET). Based at least on the first plurality of images, a TET sequence may be determined for capturing images of the scene. A second plurality of images of the scene may be captured. Images in the second plurality of images may be captured using the TET sequence. Based at least on the second plurality of images, an output image of the scene may be constructed.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: Google Inc.
    Inventors: Marc Stewart Levoy, Ryan Geiss, Samuel William Hasinoff
  • Publication number: 20140149173
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic generating of visual workflow and corresponding tasks in an on-demand services environment. In one embodiment and by way of example, a method includes receiving a request to perform a business process at a computing system. The performing of the business process may include creating a new business process relating to workings of an organization. The method may further include interpreting content of the request, and dynamically generating a visual workflow in response to the interpretation of the content of the request. The visual workflow may be used to perform the business process.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Applicant: SALESFORCE.COM, INC.
    Inventors: Stephen WOOD, Samuel William Bailey