Patents by Inventor John A. Robinson

John A. Robinson 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: 9866893
    Abstract: Methods and systems for accessing content are provided. A non-tunable device (e.g., a device without the capability to tune to a particular channel) can access a particular channel via a tunable device (e.g., a device with the capability to tune to the particular channel). A computing device can facilitate content tuning. As an example, the non-tunable device can send user information (e.g., a request for content) to the computing device. The computing device can reserve the available tuner and transmit the tuning information (e.g., tuner reservation identifier) to the non-tunable device. Upon receiving the tuning information, the non-tunable device can transmit a tuning request (e.g., all or portion of tuning information, device identifier) to the tunable device. Upon receiving the tuning request, the tunable device can tune to the particular requested channel and transmit a data asset (e.g., requested content, tuning denial) to the non-tunable device.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: January 9, 2018
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Slade Mitchell, John Robinson
  • Publication number: 20170357512
    Abstract: An on-chip cache is described which receives memory requests and in the event of a cache miss, the cache generates memory requests to a lower level in the memory hierarchy (e.g. to a lower level cache or an external memory). Data returned to the on-chip cache in response to the generated memory requests may be received out-of-order. An instruction scheduler in the on-chip cache stores pending received memory requests and effects the re-ordering by selecting a sequence of pending memory requests for execution such that pending requests relating to an identical cache line are executed in age order and pending requests relating to different cache lines are executed in an order dependent upon when data relating to the different cache lines is returned. The memory requests which are received may be received from another, lower level on-chip cache or from registers.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 14, 2017
    Inventors: Mark Landers, Martin John Robinson
  • Publication number: 20170359610
    Abstract: Methods and systems for accessing content are provided. A non-tunable device (e.g., a device without the capability to tune to a particular channel) can access a particular channel via a tunable device (e.g., a device with the capability to tune to the particular channel). A computing device can facilitate content tuning. In an aspect, the non-tunable device can transmit a request for content to the computing device. The request for content can comprise a title of the content, a type of content, channel information, and the like. Upon receiving the request for content, the computing device can determine the characteristics of the non-tunable device such as device type, device capabilities, location, and identify all the tunable devices capable of communicating with the non-tunable device. Entitlement information can be provided to the one or more tunable devices. The entitlement information can facilitate access to the requested content by the non-tunable device.
    Type: Application
    Filed: January 24, 2017
    Publication date: December 14, 2017
    Inventors: Slade Mitchell, John Robinson
  • Publication number: 20170286151
    Abstract: A converter module is described which handles memory requests issued by a cache (e.g. an on-chip cache), where these memory requests include memory addresses defined within a virtual memory space. The converter module receives these requests, issues each request with a transaction identifier and uses that identifier to track the status of the memory request. The converter module sends requests for address translation to a memory management unit and where there the translation is not available in the memory management unit receives further memory requests from the memory management unit. The memory requests are issued to a memory via a bus and the transaction identifier for a request is freed once the response has been received from the memory. When issuing memory requests onto the bus, memory requests received from the memory management unit may be prioritized over those received from the cache.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 5, 2017
    Inventors: Mark Landers, Martin John Robinson
  • Publication number: 20170255188
    Abstract: Various methods and systems for creating or performing a dynamic sampling scheme for a process during which measurements are performed on wafers are provided. One method for creating a dynamic sampling scheme for a process during which measurements are performed on wafers includes performing the measurements on all of the wafers in at least one lot at all measurement spots on the wafers. The method also includes determining an optimal sampling scheme, an enhanced sampling scheme, a reduced sampling scheme, and thresholds for the dynamic sampling scheme for the process based on results of the measurements. The thresholds correspond to values of the measurements at which the optimal sampling scheme, the enhanced sampling scheme, and the reduced sampling scheme are to be used for the process.
    Type: Application
    Filed: May 16, 2017
    Publication date: September 7, 2017
    Inventors: Pavel Izikson, John Robinson, Mike Adel, Amir Widmann, Dongsub Choi, Anat Marchelli
  • Publication number: 20170246754
    Abstract: The film sealing and wrapping machine with a rotary cut and seal jaw is provided. The rotary cut and seal jaw has an internal sliding mechanism which provides for smooth and quiet operation. The rotational speed of the jaw may be varied to increase through put and to provide for a title bag around products. The rotary cut and seal jaw may comprise a seal bar and pressure pad may both be spring loaded to self align the seal bar and pressure pad during the sealing and cutting process. Lastly, a gap defined by a belt disposed upstream and downstream of the seal bar and pressure pad may be mechanically linked to the pressure pad through a control carriage.
    Type: Application
    Filed: May 17, 2017
    Publication date: August 31, 2017
    Inventors: Raymond Uttaro, John Robinson, Michel Laurin
  • Publication number: 20170152703
    Abstract: The present invention relates to shaker doors with solid cores and methods for making the same. The shaker doors contain different core materials at the recessed panel than the raise peripheral region to provide dimensional stability and reduced distortion when the doors are exposed to high humidity. The devices and methods also provide for easy assembly of solid core shaker doors, including fire rated doors.
    Type: Application
    Filed: November 30, 2016
    Publication date: June 1, 2017
    Inventors: John ROBINSON, Steven SWARTZMILLER, Steven GUTKOWSKI, Robert ALLEN, Roland KARSCH, Michael MACDONALD
  • Patent number: 9651943
    Abstract: Various methods and systems for creating or performing a dynamic sampling scheme for a process during which measurements are performed on wafers are provided. One method for creating a dynamic sampling scheme for a process during which measurements are performed on wafers includes performing the measurements on all of the wafers in at least one tot at all measurement spots on the wafers. The method also includes determining an optimal sampling scheme, an enhanced sampling scheme, a reduced sampling scheme, and thresholds for the dynamic sampling scheme for the process based on results of the measurements. The thresholds correspond to values of the measurements at which the optimal sampling scheme, the enhanced sampling scheme, and the reduced sampling scheme are to be used for the process.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: May 16, 2017
    Assignee: KLA-Tencor Corp.
    Inventors: Pavel Izikson, John Robinson, Mike Adel, Amir Widmann, Dongsub Choi, Anat Marchelli
  • Patent number: 9620426
    Abstract: The present invention may include performing a first measurement on a wafer of a first lot of wafers via an omniscient sampling process, calculating a first set of process tool correctables utilizing one or more results of the measurement performed via an omniscient sampling process, randomly selecting a set of field sampling locations of the wafer of a first lot of wafers, calculating a second set of process tool correctables by applying an interpolation process to the randomly selected set of field sampling locations, wherein the interpolation process utilizes values from the first set of process tool correctables for the randomly selected set of field sampling locations in order to calculate correctables for fields of the wafer of the first lot not included in the set of randomly selected fields, and determining a sub-sampling scheme by comparing the first set of process tool correctables to the second set of correctables.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: April 11, 2017
    Assignee: KLA-Tencor Corporation
    Inventors: Pavel Izikson, John Robinson, Daniel Kandel
  • Publication number: 20170066733
    Abstract: This invention relates to inhibitors of mitotic kinesins, particularly KSP, and methods for producing these inhibitors.
    Type: Application
    Filed: November 21, 2016
    Publication date: March 9, 2017
    Applicant: ARRAY BIOPHARMA INC.
    Inventors: Jeremy Hans, Eli M. Wallace, Qian Zhao, Joseph P. Lyssikatos, Thomas D. Aicher, Ellen Laird, John Robinson, Shelley Allen
  • Patent number: 9591342
    Abstract: Methods and systems for accessing content are provided. A non-tunable device (e.g., a device without the capability to tune to a particular channel) can access a particular channel via a tunable device (e.g., a device with the capability to tune to the particular channel). A computing device can facilitate content tuning. In an aspect, the non-tunable device can transmit a request for content to the computing device. The request for content can comprise a title of the content, a type of content, channel information, and the like. Upon receiving the request for content, the computing device can determine the characteristics of the non-tunable device such as device type, device capabilities, location, and identify all the tunable devices capable of communicating with the non-tunable device. Entitlement information can be provided to the one or more tunable devices. The entitlement information can facilitate access to the requested content by the non-tunable device.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: March 7, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventors: Slade Mitchell, John Robinson
  • Publication number: 20160355232
    Abstract: A crank arm for a bicycle chainset is provided. The arm comprises means for varying crank length during rotation, whereby to gain mechanical advantage.
    Type: Application
    Filed: February 10, 2015
    Publication date: December 8, 2016
    Inventor: Alan John ROBINSON
  • Patent number: 9499503
    Abstract: This invention relates to inhibitors of mitotic kinesins, particularly KSP, and methods for producing these inhibitors.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: November 22, 2016
    Assignee: Array BioPharma Inc.
    Inventors: Jeremy Hans, Eli M. Wallace, Qian Zhao, Joseph P. Lyssikatos, Thomas D. Aicher, Ellen R. Laird, John Robinson, Shelley Allen
  • Patent number: 9483893
    Abstract: A securable banknote carrier comprising an enclosure of flexible material attached to an articulated bi-fold frame delimiting a banknote aperture, wherein the frame comprises a pair of hingedly coupled opposing jaw members, and wherein the frame is configured such that when moving from a banknote aperture open position to a banknote aperture closed position the opposing jaw members rotate inwardly towards one another from a position in which the jaw members are substantially coplanar to a position m which the members are substantial adjacent and parallel to each other.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: November 1, 2016
    Assignee: Innovative Technology Limited
    Inventors: Andrew Bullock, John Robinson
  • Publication number: 20160306815
    Abstract: Methods and systems are described for using files or data (e.g., cookies) stored in network storage (e.g., the cloud) in lieu of files or data stored locally. A request for a plurality of files can be received from a device. The request can comprise a device identifier and a user identifier. The user identifier can be used to determine an associated account. A format for the requested plurality of files can be determined based on the device identifier. In an aspect, the device can have limited/no local persistent storage. Prior to transmission, the requested plurality of files can be formatted according to the determined format. For example, a user can access an HTML application from a device with limited/no local persistent storage, such as a set-top box. The device can request a plurality of files, such as cookies, from persistent storage. The persistent storage can be cloud storage.
    Type: Application
    Filed: April 16, 2015
    Publication date: October 20, 2016
    Inventors: Adam D. Hertz, Michael A. Chen, John Robinson, Ming-Chun Chiang
  • Publication number: 20160301566
    Abstract: In accordance with one or more embodiments, aspects of the disclosure may provide efficient, effective, and convenient ways of managing network devices. In particular, a client router may connect to an upstream virtual gateway. The virtual gateway may manage a large number of client devices. Each client router may be represented virtually within the gateway as a virtual router. The virtual gateways may be distributed regionally, in order to manage large numbers of client routers and/or to reduce transmission delays. The virtual gateways may be managed by a gateway controller. The gateway controller may be centralized, and perform various configuration functions, such as configurations for hardware, logical networking, or content access policies. In some instances, messages sent between the gateway controller using a first protocol and the client router using a second protocol may be translated by a protocol agent.
    Type: Application
    Filed: April 8, 2016
    Publication date: October 13, 2016
    Inventors: Mani Ramasubramani, Andrea Peiro, Jeffrey Barberio, Kris Bransom, Michael Chen, Weston Schmidt, James Chan, John Robinson
  • Publication number: 20160290796
    Abstract: A metrology performance analysis system includes a metrology tool including one or more detectors and a controller communicatively coupled to the one or more detectors. The controller is configured to receive one or more metrology data sets associated with a metrology target from the metrology tool in which the one or more metrology data sets include one or more measured metrology metrics and the one or more measured metrology metrics indicate deviations from nominal values. The controller is further configured to determine relationships between the deviations from the nominal values and one or more selected semiconductor process variations, and determine one or more root causes of the deviations from the nominal values based on the relationships between values of the one or more metrology metrics and the one or more selected semiconductor process variations.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 6, 2016
    Inventors: Ady Levy, Daniel Kandel, Michael E. Adel, Leonid Poslavsky, John Robinson, Tal Marciano, Barak Bringoltz, Tzahi Grunzweig, Dana Klein, Tal Itzkovich, Nadav Carmel, Nuriel Amir, Vidya Ramanathan, Janay Camp, Mark Wagner
  • Publication number: 20160155654
    Abstract: A wafer carrier purge apparatus, an automated mechanical handling system, and a method of handling a wafer carrier during integrated circuit fabrication are provided. The wafer carrier purge apparatus includes a purge plate adapted for insertion into a carrier storage position. The purge plate includes a gas port and a gas nozzle in fluid communication with the gas port. The gas port receives a gas flow. The gas nozzle is adapted to contact an inlet port of a wafer carrier. The purge plate further includes a vacuum port and a vacuum nozzle in fluid communication with the vacuum port, spaced from the gas nozzle. The vacuum nozzle is adapted to capture gas that escapes from the wafer carrier through an outlet port of the wafer carrier. The purge plate is separate and removable from the carrier storage position.
    Type: Application
    Filed: February 4, 2016
    Publication date: June 2, 2016
    Inventors: William J. Fosnight, Stephanie Waite, Stephen B. Miner, John Robinson
  • Patent number: 9355513
    Abstract: An apparatus (30) for separating a single coin from a plurality of coins comprising a rotatable coin disk (31) including at least one coin-retaining aperture, said rotatable coin disk configured to transport coins along a dispensing path interconnecting a coin source and a coin outlet aperture, said coin outlet aperture closed by a double outlet gate (32); characterized in that said double outlet gate (32) comprises adjacent first and second gate members (33, 34), wherein the first gate member (33) is a biased moveable coin stripping element and the second gate member (34) is a fixed barrier including an aperture section (37) configured to allow the unhindered passage therethrough of a separated coin.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: May 31, 2016
    Assignee: Innovative Technology Limited
    Inventor: John Robinson
  • Publication number: 20160057478
    Abstract: Methods and systems for accessing content are provided. A non-tunable device (e.g., a device without the capability to tune to a particular channel) can access a particular channel via a tunable device (e.g., a device with the capability to tune to the particular channel). A computing device can facilitate content tuning. As an example, the non-tunable device can send user information (e.g., a request for content) to the computing device. The computing device can reserve the available tuner and transmit the tuning information (e.g., tuner reservation identifier) to the non-tunable device. Upon receiving the tuning information, the non-tunable device can transmit a tuning request (e.g., all or portion of tuning information, device identifier) to the tunable device. Upon receiving the tuning request, the tunable device can tune to the particular requested channel and transmit a data asset (e.g., requested content, tuning denial) to the non-tunable device.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    Inventors: Slade Mitchell, John Robinson