Patent application number | Description | Published |
20080303185 | Molding System and Process for Making Product having Reduced Warpage Susceptibility - Disclosed is a molding-system process. The molding-system process includes a receiving operation, including receiving a polymer unit, a cyclic olefin copolymer unit and a reinforcement unit. The polymer unit and the reinforcement unit are separate from each other prior to the polymer unit and the reinforcement unit being received. Once received, the polymer unit, the cyclic olefin copolymer unit and the reinforcement unit are converted into a molding material. The molding material is to be transferred into a mold. In response the mold forms a product having reduced susceptibility to warpage. | 12-11-2008 |
20110165424 | COMPOUNDING MOLDING METHOD, AMONGST OTHER THINGS - Disclosed is: (i) a method of a compounding molding system, (ii) an extruder of a compounding molding system, (iii) a compounding molding system, (iv) a controller of a compounding molding system, (v) an article of manufacture of a controller of a compounding molding system, (vi) a network-transmittable signal of a controller of a compounding molding system, (vii) a compounded molded article compounded by a compounding molding system, (viii) a molten molding material compounded by a compounding molding system, (ix) a component of a compounding molding system and (x) a mold of a compounding molding system. | 07-07-2011 |
Patent application number | Description | Published |
20130301268 | SOLID STATE LIGHT WITH ALIGNED LIGHT GUIDE AND INTEGRATED VENTED THERMAL GUIDE - A light with integrated light and thermal guides, and having solid state light sources such as LEDs. The light guide includes a material having a first surface and a second surface opposite the first surface and forming an interior volume. The light guide is coupled to the LEDs for receiving and distributing light from them through the first surface, and the light is transported through the light guide until the light is extracted from the first or second surface. The light guide can include alignment features such as fiducials that mate with a base. The thermal guide is contained within the interior volume and integrated with the light guide for providing thermal conduction from the LEDs for cooling the light. The thermal guide can be vented to provide for internal cross flow of air for the cooling. | 11-14-2013 |
20150036333 | SOLID STATE LIGHT WITH FEATURES FOR CONTROLLING LIGHT DISTRIBUTION AND AIR COOLING CHANNELS - A solid state light having a shell forming an interior volume and with surface texture for redirecting light. A light section is coupled to the shell, and a light source board in the light section includes at least one solid state light source such as an LED. The shell, light section, and light source board have apertures for providing an air cooling channel through the light. The solid state light source transmits light into the interior volume, and the light exits from the shell and is redirected by the surface texture, providing for various light distribution curves of the light. | 02-05-2015 |
20150109791 | SOLID STATE LIGHT WITH ENCLOSED LIGHT GUIDE AND INTEGRATED THERMAL GUIDE - A solid state light having a solid state light source such as LEDs, a light guide having an enclosed interior volume such as a bulb shape without vents, and a thermal guide. The light guide is coupled to the light source for receiving and distributing light from the light source. The thermal guide is at least partially contained within the interior volume with an air gap between a portion of the thermal guide and the light guide. The thermal guide provides for thermal conduction from the light source and dissipating heat through convection and radiation for cooling the light. | 04-23-2015 |
Patent application number | Description | Published |
20120005419 | System Architecture For Integrated Hierarchical Query Processing For Key/Value Stores - A key/value store comprising a first tier storage device configured to store information about a plurality of keys for a plurality of values without the values, and a second tier storage device coupled to the first tier storage device and configured to store the values associated with the keys without the keys, wherein the first tier storage device has lower latency and higher throughput than the second tier storage device, and wherein the second tier storage device has higher capacity than the first tier storage device. Also disclosed is a method comprising receiving a key/value operation request at a first tier storage device, mapping a key in the key/value operation request to a locator stored in a second tier storage device if the key/value operation request is valid, and mapping the locator to a value in a third tier storage device if the key has a corresponding locator. | 01-05-2012 |
20120005424 | Method and Apparatus for Providing Highly-Scalable Network Storage for Well-Gridded Objects - An apparatus comprising a plurality of storage nodes comprising a plurality of corresponding storage disks and configured to store data in a distributed manner between the storage disks that achieves a Redundant Array of Independent Disks-0 (RAID0) like performance based on positioning information and without indexing the distributed data. A network component comprising a storage disk configured to maintain a plurality of physical files for different user data that are mapped to different volumes, wherein the volumes are distributed between the storage disk and a second storage disk based on a RAID0 like data distribution scheme without being indexed. | 01-05-2012 |
20130097130 | METHOD AND SYSTEM FOR RESOLVING DATA INCONSISTENCY - Method, system, and programs for resolving data inconsistency in a distributed system having a plurality of replica instances. In response to a read request of at least one data element, a key-specific probability value for the at least one data element of the read request is retrieved. Based on the retrieved key-specific probability value and a system load of the distributed system, a self-healing probability of the at least one data element of the read request is computed. A self-healing transaction that includes the at least one data element of the read request is then generated based on the self-healing probability of the at least one data element. The generated self-healing transaction is further applied to at least some of the plurality of replica instances in the distributed system to resolve data inconsistency. | 04-18-2013 |
20130097321 | METHOD AND SYSTEM FOR WORK LOAD BALANCING - Method, system, and programs for balancing work load in a distributed system. A plurality of multi-dimensional load metrics are received from a plurality of resource units in the distributed system. Based on the received plurality of multi-dimensional load metrics and a global statistical load model, a load deviance for each resource unit is computed. The plurality of resource units in the distributed system are then ranked based on the load deviance of each resource unit. At least one load balancing action is further determined based on the ranked resource units and at least one load balancing policy. | 04-18-2013 |
20130198209 | MECHANISM AND INSTRUMENTATION FOR INTEREST DISCOVERY - Systems and methods for interest discovery of users. First information related to activities of a user of a service is collected via the communication platform. Second information associated with the user is identified based on the first information in accordance with one or more predetermined scales. A request for a filter to be created is generated based on the second information. Data is filtered with the generated filter to identify events. The identified events are sent to a predetermined destination. | 08-01-2013 |
20130232114 | Probe System For Replication Monitoring - A ProbeSystem for one or more Replicas is disclosed. For each replica, the Probe System includes a ProbeHead that updates a Head field in a Target Record pertaining to the Replica and a ProbeEcho that updates an Echo field in the TargetRecord. The Head field includes a time stamp and an epoch value. The Echo field includes a latency value and an epoch value. The fields are such that, during reporting, the ProbeHead can analyze the TargetRecord for the replica to determine the latency between one or more paths between the Replica and other Replicas. The ProbeSystem has a peer-to-peer shared nothing architecture and applies to a large class of high-replica, distributed and high-scale cloud storage systems and services. | 09-05-2013 |
20130325897 | SYSTEM AND METHODS FOR PROVIDING CONTENT - Method, system, and programs for generating questions for a user. A request for content from a user is received via the communication platform. The content is retrieved from a content source. A question is generated for the user based on the content requested by the user and a history of previous information accessed or posted by the user. The question is sent to the user. | 12-05-2013 |
20140129715 | METHOD AND SYSTEM FOR WORK LOAD BALANCING - Method system, and programs for balancing work load in a distributed system. A plurality of resource units in the distributed system are ranked based a plurality of multi-dimensional load metrics determined from each of the plurality of resource units. The plurality of resource units are divided into a plurality of resource unit groups based on the ranking of the plurality of resource units. At least one pair of resource unit groups is formed. Each of the at least one pair of resource unit groups is assigned with a probability of load balancing action. For each pair of resource unit groups, a load balancing action is determined based on the assigned probability of load balancing action. | 05-08-2014 |
20140244980 | METHOD AND SYSTEM FOR DYNAMIC CONTROL OF A MULTI-TIER PROCESSING SYSTEM - Method, system, and programs for dynamic control of a processing system having a plurality of tiers. Queue lengths of a plurality of nodes in one of the plurality of tiers are received. A control objective is received from a higher tier. One or more requests from the higher tier are processed by the plurality of nodes in the tier. A control model of the tier is computed based on the received queue lengths. One or more parameters of the control model are adjusted based on the received control objective. At least one control action is determined based on the control model and the control objective. | 08-28-2014 |
20150205812 | MANAGING LOCK OR LATCH IN CONCURRENT EXECUTION OF QUERIES - Various disclosed embodiments include methods and systems for managing lock or latch chains in concurrent execution of database queries. A method includes receiving a plurality of transactions, each transaction associated with one or more queuing requests. The method includes, for each transaction, determining one or more partition sets. Each partition set corresponds to one or more database partitions needed for the transaction. The one or more database partitions are included within a partitioned database. The method includes, for each transaction, determining one or more queues needed for the transaction and storing a bitmap representation of the one or more queues needed for the transaction. The one or more queues needed for the transaction correspond to the one or more database partitions needed for the transaction. | 07-23-2015 |
20150220571 | PIPELINED RE-SHUFFLING FOR DISTRIBUTED COLUMN STORE - A method of pipelining re-shuffled data of a distributed column oriented relational database management system (RDBMS). A request is received from a consumer process that requires RDBMS column data to be shuffled in a specific order according to an order that each of a plurality of columns will be used by the consumer process. For each of the plurality of columns, the method re-shuffles the RDBMS column data according to the specific order to form re-shuffled RDBMS column data, and sends the re-shuffled RDBMS column data to the consumer process. | 08-06-2015 |
20160070752 | METHOD AND APPARATUS TO FACILITATE DISCRETE-DEVICE ACCELERTAION OF QUERIES ON STRUCTURED DATA - A method for parallel processing of data, including accessing a sub-graph of an execution plan for a query used for accessing a database by a host processor, wherein the execution plan includes operators organized into sub-graphs. The method includes generating a transformed sub-graph by transforming operators from the sub-graph for parallel execution on discrete computing devices. The method includes adding at least one first operator to the transformed sub-graph configured for allocating memory on the discrete computing devices and copying ingress variables to the allocated memory. The method includes adding at least one second operator to the transformed sub-graph for copying egress variables, wherein the transformed sub-graph comprises a plurality of intermediate variables generated during execution of the sub-graph that are fully contained within the transformed sub-graph. The method includes off-loading the transformed sub-graph to the discrete devices for execution. | 03-10-2016 |
20160078085 | METHOD AND SYSTEM FOR ADAPTIVELY BUILDING AND UPDATING A COLUMN STORE DATABASE FROM A ROW STORE DATABASE BASED ON QUERY DEMANDS - A method for adaptively building and updating a column store database from a row store database using queries. The method includes establishing the row store database for storing data, wherein at least one row of the row store includes attributes. The method includes establishing the column store including data structured to satisfy received analytic queries, wherein the column store includes attribute vectors corresponding to attributes in the row store, wherein at least one of the attribute vectors includes data used to satisfy previously received analytic queries. The method includes receiving change transactions directed to the row store, wherein the change transactions are ordered. The method includes when a first referenced attribute referenced by an analytic query corresponds to an attribute vector in the column store, updating the attribute vector based on log information corresponding to change transactions directed to the referenced attribute to satisfy the analytic query. | 03-17-2016 |
20160078089 | METHOD AND SYSTEM FOR ADAPTIVELY BUILDING A COLUMN STORE DATABASE FROM A TEMPORAL ROW STORE DATABASE BASED ON QUERY DEMANDS - A method for dynamically building a column store database from a row store database. The method includes establishing the row store database for storing data, wherein each row includes a plurality of attributes, and wherein data in row store database is current to a temporal point in time. The method includes establishing the column store database including data structured to satisfy received analytic queries. The method includes beginning from an initial state of the column store database, for each subsequently received analytic query, importing a targeted amount of data from a corresponding temporal state of the row store database into the column store database to satisfy the corresponding subsequently received analytic query. | 03-17-2016 |
Patent application number | Description | Published |
20150066972 | Mechanism for Optimizing Parallel Execution of Queries on Symmetric Resources - A method that comprises receiving a logical execution plan for a database query corresponding to a plurality of tables of the database, wherein the logical execution plan comprises one or more operators, receiving an operator cost for each of the operators in the logical execution plan, computing a first accumulated processing cost for a first of the tables based on the logical execution plan, operator selectivity, and operator costs corresponding to the first table, computing a second accumulated processing cost for a second of the tables based on the logical execution plan, operator selectivity, and operator costs corresponding to the second table, comparing the first accumulated processing cost and the second accumulated processing cost to determine a table with the highest accumulated processing cost, and responsive to comparing the accumulated processing costs, computing a physical execution plan that requires partitioning the table with the highest accumulated processing cost. | 03-05-2015 |
20160063021 | Metadata Index Search in a File System - An apparatus comprising an input/output (IO) port configured to couple to a large-scale storage device, a memory configured to store a plurality metadata databases (DBs) for a file system of the large-scale storage device, wherein the plurality of metadata DBs comprise key-value pairs with empty values, and a processor coupled to the IO port and the memory, wherein the processor is configured to partition the file system into a plurality of partitions by grouping directories in the file system by a temporal order, and index the file system by storing metadata of different partitions as keys in separate metadata DBs. | 03-03-2016 |