Patents by Inventor Jason Taylor

Jason Taylor 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: 9489136
    Abstract: Some embodiments includes an interrupt-driven data transport architecture utilizing a memory channel bus. For example, a first logic component at a first computing device can initiate a data access request involving a second logic component at a second computing device. The first logic component can store request information associated with the data access request in a predefined memory space of a memory module connected via a memory channel bus to the first logic component and the second logic component. The first logic component can then generate a request-ready interrupt signal through one or more redundant pins of the memory channel bus. The second logic component can be triggered by the interrupt signal to read the request information from the predefined memory space. The second logic component can use that information to complete the request.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: November 8, 2016
    Assignee: Facebook, Inc.
    Inventors: Narsing Vijayrao, Jason Taylor
  • Publication number: 20160283565
    Abstract: Various embodiments of apparatus, systems, and methods operate to identify a device and a status using information obtained from the device. Further activity includes determining a course of action based on the status, accessing a database to retrieve action information for the action, and displaying at least some of the action information on a display as part of the course. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventor: Jason Taylor
  • Publication number: 20160223167
    Abstract: An LED apparatus which includes (a) an electrical circuit board having an electrically-insulated substrate with conductive zones laminated thereon, (b) a selectively-applied dielectric layer, such as a solder-mask layer, deposited or otherwise adhered to portions of the circuit board, the dielectric layer having a thickness and material composition sufficient such that the fire and electrical enclosure requirements of UL8750, UL746E and UL746C are met, and (c) one or more LEDs connected to the circuit board at designated connection sites thereon.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Inventors: Kurt Wilcox, Mark Dixon, Jason Taylor
  • Publication number: 20160207042
    Abstract: Fluidic devices and methods involving incubation and/or mixing of assay components are provided. In some embodiments, a biological and/or chemical assay may be performed in fluidic device. The fluidic device may be designed to allow for controlled incubation and/or mixing of two or more assay components. In some such embodiments, the fluidic device may comprise an incubation channel having a relatively large cross-sectional dimension in fluid communication with a detection channel. The incubation channel may allow for adequate mixing and/or incubation of two or more assay components prior to analysis of the assay. In certain embodiments, the detection channel may be used to provide feedback on the extent of incubation and/or mixing. Based on the feedback, one or more component of the fluidic system may be regulated to allow the requisite degree of mixing and/or incubation to be achieved.
    Type: Application
    Filed: December 11, 2015
    Publication date: July 21, 2016
    Applicant: OPKO Diagnostics, LLC
    Inventors: Matthew Dirckx, Jason Taylor, Vincent Linder
  • Patent number: 9377958
    Abstract: Channel performance can be improved in a storage device, such as a flash memory or a flash-based solid state drive, by dynamically provisioning available data channels for both write and read operations. In one aspect, a set of available data channels on a storage device is partitioned into a set of write channels and a set of read channels according to a read-to-write ratio. Next, when an incoming data stream of mixed read requests and write requests arrives at the storage device, the allocated read channels process the read requests on a first group of memory blocks, which does not include garbage collection and write amplification on the first group of memory blocks. In parallel, the allocated write channels process the write requests on a second group of memory blocks, which does include garbage collection and write amplification on the second group of memory blocks.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: June 28, 2016
    Assignee: Facebook, Inc.
    Inventors: Narsing Vijayrao, Hongzhong Jia, Jason Taylor
  • Patent number: 9353917
    Abstract: A lighting device comprising first and second groups of solid state light emitters, that emit light having approximate dominant wavelength (in nm) of 441-448 (or 442-450, 444-455, 444-446, 442-445 or 444-452) and 555 nm to 585 nm, respectively. If the first and second groups are illuminated, a mixture of light would, in the absence of any additional light, have a color point within one or more of first, second, third, fourth and fifth areas on the 1931 CIE Chromaticity Diagram. In some embodiment, the lighting device further comprises a third group that emits light having approximate dominant wavelength (in nm) of 600-640 (or 605-610, 605-607, 600-606, 602-606 or 615-620). Also, methods of lighting.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 31, 2016
    Assignee: Cree, Inc.
    Inventors: Paul Kenneth Pickard, Jason Taylor, Antony Paul Van De Ven
  • Patent number: 9336155
    Abstract: Storing data in a cache is disclosed. It is determined that a data record is not stored in a cache. A random value is generated using a threshold value. It is determined whether to store the data record in the cache based at least in part on the generated random value.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: May 10, 2016
    Assignee: Facebook, Inc.
    Inventors: Hongzhong Jia, Xiaojun Liang, Jason Taylor
  • Publication number: 20160117098
    Abstract: Some embodiments includes an interrupt-driven data transport architecture utilizing a memory channel bus. For example, a first logic component at a first computing device can initiate a data access request involving a second logic component at a second computing device. The first logic component can store request information associated with the data access request in a predefined memory space of a memory module connected via a memory channel bus to the first logic component and the second logic component. The first logic component can then generate a request-ready interrupt signal through one or more redundant pins of the memory channel bus. The second logic component can be triggered by the interrupt signal to read the request information from the predefined memory space. The second logic component can use that information to complete the request.
    Type: Application
    Filed: February 4, 2015
    Publication date: April 28, 2016
    Inventors: Narsing Vijayrao, Jason Taylor
  • Patent number: 9319244
    Abstract: A method, computer readable medium and device that enables emailing a label as a portable data file to destination information associated with a mobile computing device includes obtaining at a proxy server device a web page with a label from a web server device in response to a request from a mobile computing device. The proxy server device obtains destination information for the label associated with the requesting mobile computing device. The proxy server device converts the label into a portable data file and transmits the portable data file using the destination information for the label associated with the requesting mobile computing device.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: April 19, 2016
    Assignee: Usablenet Inc.
    Inventors: Jason Taylor, Mirco Speretta
  • Publication number: 20160104231
    Abstract: A method and device for purchase transactions to be consummated within a media player teaches that a media player may offer a virtual shopping cart and the ability to accept financial information such as credit card information in order to complete an entire sale within the confines of an advertisement for a product. In embodiments the player may have a virtual shopping cart module and a financial transaction module and may be offered as a service to sellers by a third party intermediary advertiser which plays the advertisements, handles purchases through the player and then places the order with the seller and confirms the purchase with the buyer.
    Type: Application
    Filed: November 12, 2015
    Publication date: April 14, 2016
    Inventors: Thomas Jason Taylor, Reyhan Nihat Pasinli
  • Patent number: 9277026
    Abstract: Various embodiments of the present disclosure relate to a cache stickiness index for providing measurable metrics associated with caches of a content delivery networking system. In one embodiment, a method for generating a cache stickiness index, including a cluster stickiness index and a region stickiness index, is disclosed. In embodiments, the cluster stickiness index is generated by comparing cache keys shared among a plurality of front-end clusters. In embodiments, the region stickiness index is generated by comparing cache keys shared among a plurality of data centers. In one embodiment, a system comprising means for generating a stickiness index is disclosed.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: March 1, 2016
    Assignee: Facebook, Inc.
    Inventors: Xiaojun Liang, Hongzhong Jia, Jason Taylor
  • Publication number: 20160048185
    Abstract: Embodiments are described for dynamically responding to demand for server computing resources. The embodiments can monitor performance of each of multiple computing systems in a data center, identify a particular computing system of the multiple computing systems for allocation of additional computing power, determine availability of an additional power supply to allocate to the identified computing system, determine availability of a capacity on a power distribution line connected to the particular computing system to provide the additional power supply to the particular computing system, and allocate the additional computing power to the identified computing system as a function of the determined availability of the additional power supply and the determined availability of the capacity on the power distribution line.
    Type: Application
    Filed: August 13, 2014
    Publication date: February 18, 2016
    Inventors: Xiaojun Liang, Yusuf Abdulghani, Min Ni, Hongzhong Jia, Jason Taylor
  • Publication number: 20160048345
    Abstract: Embodiments are disclosed for improving channel performance in a storage device, such as a flash memory or a flash-based solid state drive, by dynamically provisioning available data channels for both write and read operations. In one aspect, a set of available data channels on a storage device is partitioned into a set of write channels and a set of read channels according to a read-to-write ratio. Next, when an incoming data stream of mixed read requests and write requests arrives at the storage device, the allocated read channels process the read requests on a first group of memory blocks, which does not include garbage collection and write amplification on the first group of memory blocks. In parallel, the allocated write channels process the write requests on a second group of memory blocks, which does include garbage collection and write amplification on the second group of memory blocks.
    Type: Application
    Filed: August 12, 2014
    Publication date: February 18, 2016
    Inventors: Narsing Vijayrao, Hongzhong Jia, Jason Taylor
  • Publication number: 20160047969
    Abstract: An optical waveguide body includes first and second pluralities of light extraction features disposed on a first side of the waveguide body and adapted to direct light out of the waveguide body through a second side of the waveguide body opposite the first side. Each of the first plurality of light extraction features has a linear shape and each of the second plurality of light extraction features has at least one of a piecewise linear shape and a nonlinear shape. The piecewise linear shape comprises two adjacent planar surfaces with an angle therebetween of at least about 30 and at most about 180 degrees. The waveguide body further has a light coupling cavity.
    Type: Application
    Filed: March 15, 2014
    Publication date: February 18, 2016
    Inventors: Jin Hong Lim, Jason Taylor, Kurt S. Wilcox, Zongjie Yuan, John W. Durkee
  • Publication number: 20160048342
    Abstract: Techniques, systems, and devices are disclosed for reducing data read/write overhead in a storage array, such as a redundant array of independent disks (RAID), by dynamically configuring stripe sizes in disk drives. In one aspect, each disk drive is configured with multiple stripe sizes based on statistical file sizes of incoming data traffic. For example, a preconfigured disk drive can include a set of different stripe sizes wherein a stripe size is consistent with the size of a common file type in the historical or predicted data traffic. Moreover, the allocation of disk space for each stripe size may be consistent with the composition percentage of the associated file type in the historical or predicted data traffic. As a result, reads/writes of large data files in the storage array predominantly take place on a single disk drive rather than on multiple drives, thereby reducing read/write overheads.
    Type: Application
    Filed: August 12, 2014
    Publication date: February 18, 2016
    Inventors: Hongzhong Jia, Narsing Vijayrao, Jason Taylor
  • Patent number: 9258149
    Abstract: A scheme for determining which of a set of taps that can potentially be used to measure a channel impulse response should be used to estimate the channel impulse response.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: February 9, 2016
    Assignees: MStar Semiconductor, Inc., MStar Software R&D (Shenzhen) Ltd., MStar France SAS, MStar Semiconductor, Inc.
    Inventors: James Chapman, Jason Taylor, Cyril Valadon
  • Patent number: 9255866
    Abstract: Fluidic devices and methods associated with mixing of fluids in fluidic devices are provided. In some embodiments, a method may involve the mixing of two or more fluids in a channel segment of a fluidic device. The fluids may be in the form of, for example, at least first, second and third fluid plugs, composed of first, second, and third fluids, respectively. The second fluid may be immiscible with the first and third fluids. In certain embodiments, the fluid plugs may be flowed in series in the channel segment, e.g., in linear order, causing the first and third fluids to mix without the use of active components such as mixers. The mixing of fluids in a channel segment as described herein may allow for improved performance and simplification in the design and operations of fluidic devices that rely on mixing of fluids.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: February 9, 2016
    Assignee: OPKO Diagnostics, LLC
    Inventors: Matthew Dirckx, Vincent Linder, Jason Taylor
  • Publication number: 20160019254
    Abstract: The disclosure is directed to storing data in different tiers of a database based on the access pattern of the data. Immutable data, e.g., data that does not change or changes less often than a specified threshold, is stored in a first storage tier of the database, and mutable data, e.g., data that changes more often than immutable data, is stored in a second storage tier of the database. The second storage tier of the database is more performant than the first storage tier, e.g., the second storage tier has a higher write endurance and a lower write latency than the first storage tier. All writes to the database are performed at the second storage tier and reads on both storage tiers. The storage tiers are synchronized, e.g., the set of data is copied from the second to the first storage tier based on a trigger, e.g., a specified schedule.
    Type: Application
    Filed: July 16, 2014
    Publication date: January 21, 2016
    Inventors: Narsing Vijayrao, Hongzhong Jia, Jason Taylor, Mark Douglas Callaghan, Domas Mituzas
  • Publication number: 20150370718
    Abstract: Storing data in a cache is disclosed. It is determined that a data record is not stored in a cache. A random value is generated using a threshold value. It is determined whether to store the data record in the cache based at least in part on the generated random value.
    Type: Application
    Filed: August 31, 2015
    Publication date: December 24, 2015
    Inventors: Hongzhong Jia, Xiaojun Liang, Jason Taylor
  • Publication number: 20150351190
    Abstract: A solid state lighting apparatus can include a variable color input signal configured to indicate a target color of light output from the apparatus. A string current Pulse Width Modulation (PWM) controller circuit can be coupled to the variable color input signal, where the string current PWM controller circuit can be configured to generate a plurality of PWM signals having respective variable duty cycles to enable/disable respective particular string currents for respective variable times as the variable color input signal changes.
    Type: Application
    Filed: July 30, 2015
    Publication date: December 3, 2015
    Inventors: Mike Walters, Jason Taylor, Daniel Pope