Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Thakkar, US

Amit Thakkar, Byron Center, MI US

Patent application numberDescriptionPublished
20160102046PROCESSES FOR THE SYNTHESIS OF 2-AMINO-4,6-DIMETHOXYBENZAMIDE AND OTHER BENZAMIDE COMPOUNDS - This invention provides a method for the synthesis of a 2-amino-4,6-dimethoxybenzamide and other benzamides of Compound I: wherein R04-14-2016

Arun K. Thakkar, Cedar Park, TX US

Patent application numberDescriptionPublished
20110317694AUTOMATIC FILTER OVERLAP PROCESSING AND RELATED SYSTEMS AND METHODS - Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use a packet processing system whereby forwarding behavior is governed by matching packets in parallel against multiple user-specified packet filtering criteria, and by performing forwarding actions associated with all such matching filter criteria. The multi-action packet forwarding can be implemented using hardware configured to directly provide multi-action packet forwarding and/or hardware configured to provide single-packet-forwarding that has been subsequently configured using filter engines to provide multi-action packet forwarding.12-29-2011
20120106354SUPERSET PACKET FORWARDING FOR OVERLAPPING FILTERS AND RELATED SYSTEMS AND METHODS - Systems and methods are disclosed that allow for improved management and control of packet forwarding in network systems. Network devices and tool optimizers and a related systems and methods are disclosed for improved packet forwarding between input ports and output ports. The input ports and output ports are configured to be connected to source devices and destination devices, for example, network sources and destination tools in a network monitoring environment. The network devices and tool optimizers disclosed can use superset packet forwarding, such that ingress filter engines are configured with ingress filter rules so as to forward a superset of packets to output ports associated with overlapping filters. Egress filter engines are configured with egress filter rules to then determine which of the superset packets are actually sent out the output ports.05-03-2012

Bhishma Thakkar, Huntingdon Valley, PA US

Patent application numberDescriptionPublished
20150178523SYSTEM HAVING AN IMPROVED USER INTERFACE FOR READING CODE SYMBOLS - A system for reading code symbols includes a camera, a user interface system, and a processor communicatively coupled to the camera and the user interface system. The user interface system includes a visual display. The processor is configured for (i) capturing an image including a code symbol, (ii) displaying the image on the visual display, (iii) determining whether the code symbol in the image is readable by the processor, and (iv) displaying on the visual display a positive indicator overlaying the code symbol in the image when the processor determines that the code symbol in the image is readable by the processor. The processor is further configured for reading the code symbol in the image in response to a selection input received from the user interface system.06-25-2015

Bimal V. Thakkar, Woodbury, MN US

Patent application numberDescriptionPublished
20100007954RETROREFLECTIVE ARTICLES COMPRISING OLEFINIC SEAL FILMS - Microstructured articles, such as a retroreflective articles, having a plurality of (e.g. cube-corner) microstructured elements and a seal film layer adhered to portions of the cube-corner elements and/or portions of a (e.g., flexible) body layer. The seal film is a thermoplastic polymeric material comprising reaction products of alkylene in an amount of at least about 50% and reaction products of at least one non-acidic polar monomer.01-14-2010
20130034682RETROREFLECTIVE ARTICLES INCLUDING OPTICALLY ACTIVE AREAS AND OPTICALLY INACTIVE AREAS - This disclosure generally relates to retroreflective articles and methods of making such articles.02-07-2013
20130114142RETROREFLECTIVE ARTICLES INCLUDING OPTICALLY ACTIVE AREAS AND OPTICALLY INACTIVE AREAS - This disclosure generally relates to retroreflective articles and methods of making such articles.05-09-2013
20130114143MULTI-LAYER SEALING FILMS - The present application generally relates to multi-layer sealing films, methods of making such films, materials for inclusion in such films, retroreflective sheeting and articles including such films, and methods of making retroreflective sheeting and articles including such films. The multi-layer sealing film may include two or more layers. One exemplary embodiment of a two-layer film includes a first layer including a thermoplastic polymeric material including reaction products of alkylene and reaction products of at least one non-acidic comonomer and a second layer including one of a polyolefin, a polyester, a polymethyl methacrylate, a polyamide, a polycarbonate, an ethylene-methacrylic acid, and a polyurethane. In some embodiments, at least one of the layers of the multi-layer sealing film has an elastic modulus of at least 3.5×1005-09-2013
20130135731RETROREFLECTIVE ARTICLES INCLUDING OPTICALLY ACTIVE AREAS AND OPTICALLY INACTIVE AREAS - This disclosure generally relates to retroreflective articles and methods of making such articles.05-30-2013
20140009824Films Including Triazine-Based Ultraviolet Absorbers - The present application generally relates to EAA films including at least one triazine-based ultraviolet absorber. The present application also generally related to retroreflective sheeting including an EAA film including a triazine-based ultraviolet absorber. One embodiments of the present application relates to a film, comprising poly(ethylene-co-acrylic acid) and a triazine-based UVA. Another embodiment of the present application relates to retroreflective sheeting, comprising: a plurality of cube corner elements; and a body layer adjacent to the cube corner elements, the body layer including poly(ethylene-co-acrylic acid) and a triazine-based UVA.01-09-2014

Patent applications by Bimal V. Thakkar, Woodbury, MN US

Deepak B. Thakkar, Peoria, IL US

Patent application numberDescriptionPublished
20150308334DRIVELINE ASSEMBLY FOR RADIATOR FAN DRIVE - A driveline assembly for an engine is disclosed. The engine has an engine damper and a base frame. The engine is mounted on the base frame. The driveline assembly includes a torsional coupling that has alternating wedge portions of first wedge portions and second wedge portions. The first wedge portions include a rigid structure. The second wedge portions include a resilient structure. A guide assembly includes at least one pillow block mounted to the base frame. Further, a driveshaft is included that has a first end and a second end. The first end is connected to the engine damper via the torsional coupling. The driveshaft is rotatably supported by the pillow block. Moreover, the first wedge portions include radially extending fasteners to capture an outer portion of the first end of the driveshaft. Further, a belt drive with a drive pulley is connected to the second end of the driveshaft.10-29-2015

Deepak Bhupendrabhai Thakkar, Peoria, IL US

Patent application numberDescriptionPublished
20090139699Annular intercooler having curved fins - An air-to-fluid intercooler is disclosed. The air-to-fluid intercooler may include a core assembly including an outer circumference and an inner circumference, at least one annular tube body configured to direct flow of a cooling fluid within the core assembly, and at least one curved fin coupled to an exterior surface of the at least one annular tube body and configured to direct a flow of charge air through the core assembly.06-04-2009

Gordon Thakkar, Edison, NJ US

Patent application numberDescriptionPublished
20090023847Degassing compositions for curable coatings - Non-yellowing degassing compositions which enhance degassing in powder coatings and other film-forming curable coatings are disclosed. The non-yellowing compositions contain degassing agents including a plurality of unfused aromatic rings and at least one functional group selected from ketals, carbamates, carbonates and carboxylic acid esters. The degassing agents resist decomposition and discoloration, and are relatively stable at resin curing conditions and. The degassing agents may be synergistically combined with other materials, such as fatty acid amide-containing waxes, to produce new and surprisingly effective degassing compositions suitable for use in powder coatings. Curable compositions which utilize the new degassing compositions are also disclosed.01-22-2009
20100204373Degassing compositions for curable coatings - Non-yellowing degassing compositions which enhance degassing in powder coatings and other film-forming curable coatings are disclosed. The non-yellowing compositions contain degassing agents including a plurality of unfused aromatic rings and at least one functional group selected from ketals, carbamates, carbonates and carboxylic acid esters. The degassing agents resist decomposition and discoloration, and are relatively stable at resin curing conditions and. The degassing agents may be synergistically combined with other materials, such as fatty acid amide-containing waxes, to produce new and surprisingly effective degassing compositions suitable for use in powder coatings. Curable compositions which utilize the new degassing compositions are also disclosed.08-12-2010

Hemant Thakkar, Kulpsville, PA US

Patent application numberDescriptionPublished
20120090198WEIGHTED SHOE INSOLE AND METHOD FOR MAKING THE SAME - A weighted insole assembly, comprising a top thermoformable material layer, a bottom thermoformable material layer, and a weighted unit encapsulated between the top and bottom thermoformable material layers, the weighted unit including a heavy filler material and having a specific gravity between about 2.0 and about 4.004-19-2012

Jay Thakkar, Denver, CO US

Patent application numberDescriptionPublished
20120027691Cinnamic Acid-Based Oligomers and Uses Thereof - Cinnamic acid-based oligomers and therapeutic uses thereof are provided. The oligomers are used as anti-inflammation agents, inhibitors of elastase and anti-oxidants, and in some cases (e.g. the treatment of lung disorders such as lung cancer) all three activities are simultaneously beneficial. Subsets of the oligomers (e.g. β-O4 and β-5 trimers and tetramers) are used as anticoagulants.02-02-2012
20130289106CINNAMIC ACID-BASED OLIGOMERS AND USES THEREOF - Cinnamic acid-based oligomers and therapeutic uses thereof are provided. The oligomers are used as anti-inflammation agents, inhibitors of elastase and anti-oxidants, and in some cases (e.g. the treatment of lung disorders such as lung cancer) all three activities are simultaneously beneficial. Subsets of the oligomers (e.g. β-O4 and β-5 trimers and tetramers) are used as anticoagulants.10-31-2013
20140080904Cinnamic Acid-Based Oligomers and Uses Thereof - Cinnamic acid-based oligomers and therapeutic uses thereof are provided. The oligomers are used as anti-inflammation agents, inhibitors of elastase and anti-oxidants, and in some cases (e.g. the treatment of lung disorders such as lung cancer) all three activities are simultaneously beneficial. Subsets of the oligomers (e.g. β-O4 and β-5 trimers and tetramers) are used as anticoagulants.03-20-2014

Patent applications by Jay Thakkar, Denver, CO US

Jigar Thakkar, Sammamish, WA US

Patent application numberDescriptionPublished
20120131039SYSTEM AND METHOD FOR DEPLOYING LOGIC IN DATA FILES - The described implementations relate to computer programming. One implementation provides a technique that can include storing logic expressions in a data file. The technique can also include executing application code. The executing can include receiving a query, reading an individual logic expression from the data file, processing the query using the individual logic expression to determine a query result, and providing the query result in response to the query.05-24-2012

Jitesh Thakkar, Bartlett, IL US

Patent application numberDescriptionPublished
20120179593FINANCIAL TRADING SYSTEM AND METHOD FOR RESOLVING ORDER CONFLICTS - A buying power limited financial products order entry system includes an order resolution component configured to apply one or more automatic resolution actions when there exists at least one order that, if executed, would result in a condition in which a presently implemented buying power limit is exceeded. A method of resolving order size conflicts in a buying power limited financial products order entry system, the method includes the steps of: applying one or more automatic resolution actions when there exists at least one order that, if executed, would result in a condition in which a presently implemented buying power limit is exceeded.07-12-2012

Kirit A. Thakkar, Parma, OH US

Patent application numberDescriptionPublished
20150134216System, Controller and Method for testing a solenoid - Various embodiments for determining a voltage rating of a solenoid in an electropneumatic valve are disclosed. A braking system controller comprises a power switch electrically connected to an associated first solenoid. The power switch provides a low current regulated voltage to the associated first solenoid. The current through the solenoid is converted to a voltage. The voltage is compared to a predetermined voltage range to determine the voltage rating of the associated first solenoid. In another embodiment, the control logic is capable of determining the voltage rating of multiple solenoids in each of the electropneumatic valves connected to the controller.05-14-2015

Kshitij C. Thakkar, Clifton, NJ US

Patent application numberDescriptionPublished
20120295885INHIBITORS OF BRUTON'S TYROSINE KINASE - This application discloses compounds according to generic Formula I:11-22-2012
20130018043AMINOMETHYL QUINOLONE COMPOUNDS - The invention relates to JNK inhibitors and corresponding methods, formulations, and compositions for inhibiting JNK and treating JNK-mediated disorders. The application discloses JNK inhibitors, as described below in Formula I:01-17-2013

Kshitij Chhabilbhai Thakkar, Clifton, NJ US

Patent application numberDescriptionPublished
20090005383THYROID HORMONE ANALOGS - Provided herein are compounds of the formula (I):01-01-2009
20090062276PYRIDOPYRIMIDINE PROTEIN TYROSINE PHOSPHATASE INHIBITORS - The present invention comprises pyridopyrimidinediamine compounds of the general formula I:03-05-2009
20090105477Quinazoline Protein Tyrosine Phosphatase Inhibitors - The present invention comprises aminoquinazoline compounds of the general formula I:04-23-2009
20100137250NAPHTHYLACETIC ACIDS - The invention is concerned with the compounds of formula I:06-03-2010
20100280021PYRIDOPYRIMIDINE PROTEIN TYROSINE PHOSPHATASE INHIBITORS - The present invention comprises pyridopyrimidinediamine compounds of the general formula I:11-04-2010
20110118322BIPHENYL CARBOXYLIC ACIDS AND BIOISOSTERES AS GLYCOGEN SYNTHASE ACTIVATORS - Provided herein are compounds of the formula (I):05-19-2011
20110136792NOVEL CARBOXYLIC ACID ANALOGS AS GLYCOGEN SYNTHASE ACTIVATORS - Provided herein are compounds of the formula (I):06-09-2011
20120238569THIAZOLE AND THIOPHENE COMPOUNDS - Provided herein are compounds of the formula (I):09-20-2012
20120270875PYRIMIDINE AMIDE COMPOUNDS - Provided herein are compounds of the formula (I):10-25-2012
20130109720INDOLE INHIBITORS OF CRAC05-02-2013
201301580664-AZAINDOLE INHIBITORS OF CRAC - Disclosed are compounds of Formula (I):06-20-2013

Patent applications by Kshitij Chhabilbhai Thakkar, Clifton, NJ US

Nishant Thakkar, Seattle, WA US

Patent application numberDescriptionPublished
20140082590SYSTEM AND METHOD OF RECONSTRUCTING COMPLEX CUSTOM OBJECTS - A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method includes reconstructing a collection using one or more annotations that document a base object of the collection.03-20-2014
20150248289SYSTEM AND METHOD OF RECONSTRUCTING COMPLEX CUSTOM OBJECTS - A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method includes reconstructing a collection using one or more annotations that document a base object of the collection.09-03-2015

Nishant Thakkar, Kirkland, WA US

Patent application numberDescriptionPublished
20090204976SYSTEM AND METHOD OF RECONSTRUCTING COMPLEX CUSTOM OBJECTS - A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method comprises reconstructing a collection using one or more annotations that document a base object of the collection.08-13-2009

Pulin J. Thakkar, Redmond, WA US

Patent application numberDescriptionPublished
20100325153SYNCHRONIZED DISTRIBUTED MEDIA ASSETS - Synchronized distributed media assets is described. In embodiments, a global media catalog of global metadata is maintained for media assets that are accessible by client devices registered to a user. The global metadata corresponds to the media assets that are located remotely from one or more of the client devices. A client device can communicate a request for a media asset that is identified by the global metadata and located at a location remote from the client device.12-23-2010

Rahul Thakkar, Sterling, VA US

Patent application numberDescriptionPublished
20100073371LARGE FORMAT VIDEO ARCHIVAL, STORAGE, AND RETRIEVAL SYSTEM AND METHOD - The present invention is for an apparatus and method to archive, store and retrieve large format video. The apparatus includes means for storing temporally sequential image sections of the digital files in tiled and overlapping format in a storage drive, and means for streaming temporally sequential image data to a display without substantial computer operating system intervention, wherein the streaming is performed so that display interrupts are applied to allow accumulation of information and change of a display image occurs during intervals. The method includes formatting a storage device to include a block size that is an integer multiple of a tile size, wherein the tile size corresponds to a display output and storing a sequence of image frames on the storage device, wherein a first video is comprised of a first temporal sequence of first tiles.03-25-2010
20130028577LARGE FORMAT VIDEO ARCHIVAL, STORAGE, AND RETRIEVAL SYSTEM - A method and system for storing a video on a storage device are provided. The method includes formatting each image in a plurality of images into a plurality of tiles, the plurality of images being captured as a temporal sequence of images at successive points in time. The method further includes selecting a tile from each image in the temporal sequence of images to obtain a temporal sequence of tiles to generate a video segment; selecting another tile from each image in the temporal sequence of images to obtain another temporal sequence of tiles to generate another video segment; and repeating the selecting a tile from each image in the temporal sequence of images to obtain a plurality of temporal sequences of tiles to generate a plurality of video segments. The obtained plurality of video segments are stored in a file on the storage device.01-31-2013

Rahul C. Thakkar, Leesburg, VA US

Patent application numberDescriptionPublished
20150324452METHOD OF CREATING OR UPDATING A CONTAINER FILE FOR STORING IMAGE FILES - A method of managing a container file of data files is provided. The method includes creating a container file having a container file metadata section by creating one or more empty records in the storage device. Each record of the one or more empty records includes a data file section reserved for storing a data file, a file metadata section reserved for storing metadata about the data file, and the file metadata section precedes or follows the data file section, a record metadata section including information about the record and having at least a record status mark indicating that the record is empty. The method further includes setting a container status mark in the container file metadata section to available, after creating the container file.11-12-2015
20160072875METHOD AND SYSTEM FOR RETRIEVING DATA IN A DATA FILE - A method and system for retrieving at least a portion of a first data file are provided. The method includes receiving a request for the at least a portion of the first data file, the request including a start of the at least a portion and a size of the at least a portion; computing a data offset that is aligned to an integer multiple of a block size of the storage device and nearest to the start of the at least a portion; computing a byte-range that is an integer multiple of the block size of the storage device; reading data within the byte-range; and transmitting the at least a portion starting at an offset relative to the data offset that is aligned to an integer multiple of the block size of the storage device.03-10-2016

Rahul C. Thakkar, Sterling, VA US

Patent application numberDescriptionPublished
20110229040METHOD AND SYSTEM FOR CONVERTING AN IMAGE - A system and method for determining statistical data within an image having pixels with relatively higher bit depth per band and a system and method of converting a first image within the image having pixels with the relatively higher bit depth per band into a second image having a relatively lower bit depth per band. The higher bit depth per band includes greater than 8 bits per band. The method of determining statistical data for pixels of an image includes dividing the image having pixels with the higher bit depth per band into a plurality of polygonal sections, each polygonal section including substantially homogenous features; computing statistical data for pixels within each polygonal section; and storing the statistical data with the image.09-22-2011
20120081379IMAGE DISPLAY SYSTEM - A method of storing an image on a storage device in a tiled format is provided. The method includes formatting the storage device to include a block size such that a tile size is an integer multiple of the block size, and the tile size corresponds to a display output. The method further includes reading pixel data of a source image; and generating, from the read pixel data, a first tile and a second tile. The first tile and the second tile each have overlapping portions that overlap by an adjustable amount, and the overlapping portions include substantially identical pixel data. The method also includes storing the first tile and the second tile on the storage device; and repeating the reading, generating, and storing a plurality of times to store the image. The image is stored on the storage device as a contiguous string of data.04-05-2012
20130076779IMAGE DISPLAY SYSTEM - A method of configuring an image for data storage on a storage device in an overlapping-tiled format and a method of displaying a desired image selected for viewing on a display are disclosed. The method of configuring an image for data storage includes formatting an image to include a plurality of image tiles, each image tile in the plurality of image tiles having at least a portion that is substantially identical to at least a portion of an adjacent image tile in the plurality of image tiles. The method further includes converting data of the image from data in a first color space into data in a second color space so as to reduce a size of the data of the image, and storing the image data in the second color space.03-28-2013
20130170750METHOD AND SYSTEM FOR STORING STATISTICAL DATA OF AN IMAGE - A system and method for determining statistical data for pixels of an image are provided, the pixels having a higher bit depth per band, the higher bit depth per band comprising greater than 8 bits per band. The method includes dividing the image having pixels with the higher bit depth per band into a plurality of polygonal sections, each polygonal section including substantially homogenous features; computing statistical data for pixels within each polygonal section; storing data of each polygonal section with the image in a storage medium; and storing the statistical data within each polygonal section with data of each corresponding polygonal section in the storage medium.07-04-2013
20130322756METHOD OF PROCESSING A VIEWPORT WITHIN LARGE FORMAT IMAGERY - A method of processing a viewport within an image arranged as a matrix of tiles from a container file is provided. The method includes reading data of the viewport starting from a point of origin of the viewport, the viewport having a pixel width and a pixel height, the viewport being a portion of an image stored in a record within the file container; reading record metadata of the record; computing column numbers or row numbers, or both, of the tiles containing the viewport; and launching parallel or asynchronous read requests for each row or each column of the viewport.12-05-2013
20130325911METHOD OF INSERTING AN IMAGE INTO A CONTAINER FILE - A method of inserting an image into a container file including reading source data including the image; opening the container file where the image will be stored, the container file comprising one or more records. Each record includes an image file section reserved for storing the image, an image metadata section reserved for storing data about the image, and a record metadata section having a status flag or status mark indicating whether the image file section is empty. The method further includes determining whether the source data is valid to be entered into a record in the one or more records; if the source of data is valid, preparing the record and the image metadata; and writing the record into the container file and marking the status mark of the record as being updated while writing the record into the container file.12-05-2013
20130330020CONTAINER FILE FOR LARGE FORMAT IMAGERY AND METHOD OF CREATING THE CONTAINER FILE AND ORGANIZING DATA WITHIN THE CONTAINER FILE - A container file for storing images in a storage device, the container file includes container file metadata including information about the container file and a status mark indicating whether the container file is available or unavailable; and one or more records, each record of the one or more records comprising: an image file section reserved for storing an image, an image metadata section reserved for storing data about the image, and a record metadata section including information about the record and at least a status mark indicating whether the record is empty, being updated, valid or invalid.12-12-2013
20140055478METHOD AND SYSTEM FOR STORING AND RETRIEVING WIDE-AREA MOTION IMAGERY FRAMES AS OBJECTS ON AN OBJECT STORAGE DEVICE - A method, implemented by a computer system, and a system of organizing data of a wide area motion imagery frame and a method and a system of retrieving objects that match a user defined AOI from an image in a WAMI frame in a WAMI collection are described. The method of organizing includes dividing, by the computer system, an image of a WAMI frame into a plurality of tiles, each tile in the plurality of tiles comprising a plurality of pixels and having a pixel width and a pixel height; storing, by the computer system, the plurality of tiles as objects in an OSD, each object having an object identifier (OID); collecting, by the computer system, object identifiers (OIDs) of the objects; and storing, by the computer system, the OIDs in the OSD.02-27-2014
20140156616METHOD AND SYSTEM OF STORING DATA FILES - A method and system for storing data files are provided. The method includes receiving a first data file and a first data file virtualization policy; associating the first data file with the first data file virtualization policy; and storing the first data file and the first data file virtualization policy on a storage device in communication with the computer system.06-05-2014
20140156729METHOD AND SYSTEM OF REQUESTING INFORMATION FROM A SERVER COMPUTER - A method and system for requesting information by a client computer system from a server computer system are provided. The method includes sending a request for policy capability of the server computer system for a data type; receiving a response to the request including a list of derived data types that are supported by the server computer system; generating a policy using the list of derived data types; and sending a first data file and a first data file virtualization policy for storage.06-05-2014
20140156802METHOD AND SYSTEM OF RETRIEVING DATA IN A DATA FILE - A method and system for retrieving at least a portion of a first data file are provided. The method includes receiving a request for the at least a portion of the first data file, the request including a start of the at least a portion and a size of the at least a portion; computing a data offset that is aligned to an integer multiple of a block size of the storage device and nearest to the start of the at least a portion; computing a byte-range that is an integer multiple of the block size of the storage device; reading data within the byte-range; and transmitting the at least a portion starting at an offset relative to the data offset that is aligned to an integer multiple of the block size of the storage device.06-05-2014
20140160281METHOD AND SYSTEM FOR WIDE AREA MOTION IMAGERY DISCOVERY USING KML - A method and a computer system for WAMI discovery are provided. The method includes issuing a request to a WAMI collection service in one or more WAMI collection services to retrieve an entire collection tree metadata at said WAMI collection service; receiving a response from the WAMI collection service, the response comprising the entire collection tree metadata, the response being in a first format; and translating the response from the first format into KML format, wherein the translating includes mapping a one-to-one of WAMI collection tree nodes from the first format into KML nodes.06-12-2014
20140164426METHOD AND SYSTEM FOR PROVIDING A FEDERATED WIDE AREA MOTION IMAGERY COLLECTION SERVICE - A method and a computer system for providing a federated wide area motion imagery (WAMI) collection service are provided. The method includes issuing a request to retrieve WAMI collection metadata from a first WAMI collection service in one or more collection services, the one or more WAMI collection services providing WAMI collection metadata; receiving the WAMI collection metadata from the first WAMI collection service; and storing the WAMI collection metadata from the first WAMI collection service in a local cache of the computer system.06-12-2014
20140240345METHOD OF PROCESSING A VIEWPORT WITHIN LARGE FORMAT IMAGERY - A method of processing a viewport within an image arranged as a matrix of tiles from a container file is provided. The method includes receiving a request to read data of the viewport starting from a point of origin of the viewport, the viewport having a pixel width and a pixel height, the viewport being a portion of an image that is stored in a record within the file container; computing column numbers or row numbers, or both, of the tiles containing the viewport; and reading in parallel or asynchronously each row or each column of tiles containing the viewport.08-28-2014
20140248002METHOD OF CREATING OR UPDATING A CONTAINER FILE FOR STORING IMAGE FILES - A method of creating or updating a container file for storing images is provided. The method includes determining whether the container file already exists in a storage device, the container file having a container file metadata section. If the container file does not exist in the storage device, the method creates the container file by creating one or more empty records in the storage device. Each record of the one or more empty records includes an image file section reserved for storing an image, an image metadata section reserved for storing data about the image, a record metadata section including information about the record and having at least a record status mark indicating that the record is empty. The method further includes setting a container status mark in the container file metadata section to available, after creating the container file.09-04-2014
20140254954CONTAINER FILE FOR LARGE FORMAT IMAGERY AND METHOD OF CREATING THE CONTAINER FILE AND ORGANIZING DATA WITHIN THE CONTAINER FILE - A method of creating a container file for large format imagery and organizing data within the container file are described. In one embodiment, the method of creating the container file includes validating user input parameters for the file container, and determining whether the container file already exists, the container file having file container metadata. If the file container does not exist, creating the container by creating one or more empty records in a storage device, the one or more empty records having an image file section reserved for storing an image, an image metadata section reserved for storing data about the image and a record metadata section having at least a mark indicating that the image file section is empty. A size of the image file section, a size of the image metadata section and a size of the record metadata section are determined using the user input parameters.09-11-2014
20140280465METHOD AND SYSTEM FOR ACCESSING DATA BY A CLIENT FROM A SERVER - A system and a method for accessing data by a client computer system from a server computer system, the client computer system including one or more processors configured to execute computer program modules, are described. The method includes receiving, by the client computer system from an application program, a read request to read at least a portion of a data file; sending, by the client computer system to the server computer system, a request for exact data corresponding to the at least the portion of the data file requested by the application program in the read request; receiving, by the client computer system from the server computer system, a response to the request including the exact data requested by the client computer system; and providing, by the client computer system to the application program, the exact data in response to the read request.09-18-2014
20150023612METHOD OF INSERTING AN IMAGE INTO A CONTAINER FILE - A method of inserting an image into a container file includes reading source data including the image and opening the container file where the image will be stored. The container file comprises one or more records. Each record includes an image file section reserved for storing the image, an image metadata section reserved for storing data about the image, and a record metadata section having a status flag or status mark indicating whether the image file section is empty. The method further includes determining whether the source data is valid to be entered into a record in the one or more records, and if the source of data is valid, preparing the record and the image metadata, and writing the record into the container file and marking the status mark of the record as being updated while writing the record into the container file.01-22-2015
20150156520METHOD OF MAKING A VIDEO STREAM FROM A PLURALITY OF VIEWPORTS WITHIN LARGE FORMAT IMAGERY - A method of making a video stream from a plurality of viewports within large format imagery is described. In one embodiment, the method includes retrieving a plurality of viewports within a plurality of images, each image being arranged as a matrix of tiles, from a file container. The method includes inputting parameters including an identification of a plurality of records where the plurality of images containing the plurality of viewports are stored, an origin of each of the plurality of viewports and a pixel width and a pixel height of each of the plurality viewports. The method further includes requesting the plurality of viewports from the file container using the parameters; and reading data of each of the plurality of viewports starting from the origin of each or the plurality of viewports. The method may further include arranging the plurality of viewports as a video codestream of a group of pictures.06-04-2015
20150242991METHOD AND SYSTEM OF PROCESSING A VIEWPORT WITHIN LARGE FORMAT IMAGERY - A computer system for processing a viewport within an image arranged as a matrix of tiles from a container file is disclosed herein. The computer system includes one or more processors configured to: (a) receive a request to read data of the viewport starting from a point of origin of the viewport, the viewport having a pixel width and a pixel height, the viewport being a portion of an image that is stored in a record within the file container; (b) compute column numbers or row numbers, or both, of the tiles containing the viewport; and (c) read in parallel or asynchronously each row or each column of tiles containing the viewport.08-27-2015

Patent applications by Rahul C. Thakkar, Sterling, VA US

Rakesh P. Thakkar, Chicago, IL US

Patent application numberDescriptionPublished
20120022900RETAIL ESTABLISHMENT EXCESS CAPACITY MANAGEMENT AND PRESENTATION SYSTEM AND METHOD - A method and system of retail establishment excess capacity management and presentation are disclosed. In one embodiment, a computer implemented method includes creating a search result based on criteria of a patron user using a processor. The search result includes an excess capacity across any number of establishments matching the criteria. The method also includes identifying an establishment when a selection of the patron user is processed responsive to the search result. Further, the method includes confirming a reservation of the patron user at the establishment with a payment authority and the establishment, and adjusting the excess capacity based on the reservation.01-26-2012

Ravi V. Thakkar, Elk Grove Village, IL US

Patent application numberDescriptionPublished
20140337152Method and System Having a Virtual Stock Keeping Unit for Configurable Mobile Phone Purchases - One disclosed method includes recording a sale to a customer of a configurable mobile device at a retail point-of-sale system and providing the customer with a virtual stock-keeping-unit at the point-of-sale system. The virtual stock-keeping-unit represents a customized mobile device that has not yet been assembled. The method further includes granting the customer access to a mobile device configurator based on a configurator access code associated with the virtual stock-keeping-unit and generating, by the mobile device configurator, a bill of material in response to configuration input received by the mobile device configurator. The configurator then sends the bill of material to a manufacturing system for assembly of the customized mobile device and the customized mobile device is assembled in accordance with the bill of material and information associated with the virtual stock-keeping-unit. The customized mobile device is shipped from the place of assembly to the customer.11-13-2014

Sohil Thakkar, Greenbelt, MD US

Patent application numberDescriptionPublished
20080232338METHODS AND APPARATUS FOR SECURE, PORTABLE, WIRELESS AND MULTI-HOP DATA NETWORKING - A mobile network solution provides secure and portable wireless networking service to mobile users with devices equipped with wireless network interfaces. The Secure Nomadic Wireless Network, or SNOWNET, follows a hierarchical approach. Special SNOWNET nodes are deployed in the area where networking service is needed and form a backbone network. At the same time, SNOWNET nodes provide local access service to regular mobile clients. SNOWNET provides security through authentication of the nodes and clients, as well as through encryption of the data.09-25-2008
20110099611METHODS AND APPARATUS FOR SECURE, PORTABLE, WIRELESS AND MULTI-HOP DATA NETWORKING - A mobile network solution provides secure and portable wireless networking service to mobile users with devices equipped with wireless network interfaces. The Secure Nomadic Wireless Network, or SNOWNET, follows a hierarchical approach. Special SNOWNET nodes are deployed in the area where networking service is needed and form a backbone network. At the same time, SNOWNET nodes provide local access service to regular mobile clients. SNOWNET provides security through authentication of the nodes and clients, as well as through encryption of the data.04-28-2011

Patent applications by Sohil Thakkar, Greenbelt, MD US

Sohil Thakkar, North Andover, MA US

Patent application numberDescriptionPublished
20130054281METHODS AND SYSTEMS FOR RIDESHARE - This disclosure relates to a method, article of manufacture, and apparatus for rideshare. In some embodiments, this includes receiving at least one participant data, at least one vehicle data, and at least one trip interest, wherein each of the one participant data comprises a personal communication device identifier associated with a personal communication device, forming a contract for a rideshare trip among participants, wherein the contract includes trip cost payment terms and alternative transportation cost payment terms in case of a plurality of contract transactions, monitoring from a rideshare platform a performance of the rideshare trip, based on the performance, calculating costs associated with the rideshare trip and determining contract transactions according to the contract, performing the contract transactions, and allocating carbon credits in the rideshare trip.02-28-2013

Sohil Babubhai Thakkar, North Andover, MA US

Patent application numberDescriptionPublished
20120233657Method And Apparatus For Network Access Control - A method and apparatus for network access control includes an apparatus for granting a computing device access to a network, the apparatus having a plurality of substantially similar access devices, wherein each access device comprises a status-determination module to determine an access status based at least in part on whether the computing device is compliant with an access policy, an access-grant module configured for receiving an access status corresponding to the computing device from one or more of the access devices, and granting the computing device access to the network according to at least one of the access status determined by the status-determination module or the received access status.09-13-2012

Vasant P. Thakkar, Elk Grove, IL US

Patent application numberDescriptionPublished
20100116712COMBINATION OF MILD HYDROTREATING AND HYDROCRACKING FOR MAKING LOW SULFUR DIESEL AND HIGH OCTANE NAPHTHA - Methods are disclosed for the hydrotreating and hydrocracking of highly aromatic distillate feeds such as light cycle oil (LCO) to produce ultra low sulfur gasoline and diesel fuel. Optimization of hydrotreater severity improves the octane quality of the gasoline or naphtha fraction. In particular, the operation of the hydrotreater at reduced severity to allow at least about 20 ppm by weight of organic nitrogen into the hydrocracker feed is shown to lead to these important benefits. Post-treating of the hydrocracker effluent over an additional hydrotreating catalyst bed may be desired to meet specifications for ultra low sulfur fuel components.05-13-2010

Vasant P. Thakkar, Des Plaines, IL US

Patent application numberDescriptionPublished
20090065401ATMOSPHERIC FRACTIONATION FOR HYDROCRACKING PROCESS - In an atmospheric fractionator, the number of theoretical stages are increased in the upper light distillate flash zone and in the middle heavy distillate flash zone. The middle distillate pumparound circuit has been eliminated. The reflux to distillate ratio for the light distillate as well as the effluent feed temperature have been substantially increased. As a result, increased yields for middle distillate (e.g. kerosene) and heavy distillate (eg diesel) have been achieved which more than offset the increased energy consumption used for the higher feed temperature In the example of hydrocracking technology, the improved fractionation has benefits in the hydrocracking unit outside of the fractionation unit Increased fractionation efficiency reduces the severity in the hydrocracking unit reactor catalyst and less hydrogen is consumed. The invention can be applied to several other refining technologies besides hydrocracking.03-12-2009

Vasant P. Thakkar, Elk Grove Village, IL US

Patent application numberDescriptionPublished
20100034708Hydrocarbon Conversion Process - A process is provided to produce high cetane quality and low or preferably ultra low sulfur diesel and a fluid catalytic cracker (FCC) quality feedstock from a processing unit including at least a hydrotreating zone and a hydrocracking zone. In one aspect, the processing unit includes reactor severity requirements in both the hydrotreating zone and the hydrocracking zone effective to produce the FCC feed quality and the diesel sulfur quality to permit a high quality hydrocracked product to be formed at lower pressures and conversion rates without overtreating the FCC quality feedstock stream. In another aspect, a portion of the hydrotreated effluent is selected for conversion in the hydrocracking and the remaining portion of the hydrotreated effluent is directed to subsequent processing, such as fluid catalytic cracking.02-11-2010
20100160699METHOD FOR EFFICIENT USE OF HYDROGEN IN AROMATICS PRODUCTION FROM HEAVY AROMATICS - A method for efficient use of hydrogen in aromatics production from heavy aromatic oil. A hydrocarbonaceous stream comprising C06-24-2010
20110240519PROCESS AND APPARATUS FOR ALKYLATING AND HYDROGENATING A LIGHT CYCLE OIL - One exemplary embodiment can be a process for alkylating and hydrogenating a light cycle oil. The process can include passing the light cycle oil, one or more C2-C6 alkenes, and hydrogen through a reaction vessel containing an alkylation zone and a hydrogenation zone. Generally, the hydrogen is at least partially comprised from a hydrocarbon product stream from a fluid catalytic cracking zone.10-06-2011
20120043257COMBINATION OF MILD HYDROTREATING AND HYDROCRACKING FOR MAKING LOW SULFUR DIESEL AND HIGH OCTANE NAPHTHA - Methods are disclosed for the hydrotreating and hydrocracking of highly aromatic distillate feeds such as light cycle oil (LCO) to produce ultra low sulfur gasoline and diesel fuel. Optimization of hydrotreater severity improves the octane quality of the gasoline or naphtha fraction. In particular, the operation of the hydrotreater at reduced severity to allow at least about 20 ppm by weight of organic nitrogen into the hydrocracker feed is shown to lead to these important benefits. Post-treating of the hydrocracker effluent over an additional hydrotreating catalyst bed may be desired to meet specifications for ultra low sulfur fuel components.02-23-2012
20140213835PROCESS AND APPARATUS FOR ALKYLATING AND HYDROGENATING A LIGHT CYCLE OIL - One exemplary embodiment can be a process for alkylating and hydrogenating a light cycle oil. The process can include passing the light cycle oil, one or more C2-C6 alkenes, and hydrogen through a reaction vessel containing an alkylation zone and a hydrogenation zone. Generally, the hydrogen is at least partially comprised from a hydrocarbon product stream from a fluid catalytic cracking zone.07-31-2014
20150076033PROCESS FOR CONVERTING FISCHER-TROPSCH LIQUIDS AND WAXES INTO LUBRICANT BASE STOCK AND/OR TRANSPORTATION FUELS - A process for converting Fischer-Tropsch liquids and waxes into lubricant base stock and/or transportation fuels is disclosed. The process includes the steps of feeding a Fischer-Tropsch wax to a first isomerization unit to produce an isomerized Fischer-Tropsch wax product; combining a Fischer-Tropsch liquid with the isomerized Fischer-Tropsch wax product to create a mixture of the Fischer-Tropsch liquid and the Fischer-Tropsch wax product; and feeding the mixture to a fractionation column to separate the mixture into a lubricant base stock fraction and at least one transportation fuel fraction.03-19-2015
20150136580PROCESS FOR PYROLYZING COAL USING A RECYCLED HYDROGEN DONOR - A process for pyrolyzing coal using a recycled hydrogen donor includes introducing a coal feed to a pyrolysis zone and heating the coal feed to a temperature of about 300° C. in the absence of hydrogen. A hydrogen donor solvent is introduced to the pyrolysis zone after the coal feed is heated to about 300° C., and the temperature of the coal feed and the hydrogen donor solvent is increased to about 475° C., while increasing a pressure in the pyrolysis zone to at or above a vapor pressure of the hydrogen donor solvent. At least an aromatic hydrocarbon rich fraction is separated from the coal tar stream and hydrogenated. The hydrogenated aromatic hydrocarbon rich fraction is recycled to the pyrolysis zone as the hydrogen donor solvent.05-21-2015
20150136648METHOD FOR TREATING COAL TAR USING REACTIVE DISTILLATION - Methods of treating coal tar using reactive distillation are described. The methods include introducing a coal tar stream into a reactive distillation zone which has a reaction zone and a separation zone. The reaction zone contains a hydrotreating catalyst and an absorbent. The coal tar stream is contacted with a hydrogen stream in the reaction zone to remove contaminants from the coal tar stream, and the treated coal tar stream is separated into at least two fractions.05-21-2015
20150136655PROCESS FOR PRODUCING HYDROGEN-RICH COAL TAR - A process for producing hydrogen-rich coal tar includes introducing a coal feed into a pyrolysis zone, and contacting the coal feed with a hydrogen donor stream and a multifunctional catalyst in the pyrolysis zone. The multifunctional catalyst includes a hydrogenation function for increasing a hydrogen content of said coal tar stream. The process further includes pyrolyzing the coal feed with the hydrogen donor stream and the multifunctional catalyst to produce a coke stream and a coal tar stream comprising hydrocarbon vapor.05-21-2015
20150136657HYDROTREATING PROCESS AND MULTIFUNCTION HYDROTREATER - A multifunction hydrotreater includes a particulate removal zone having a particulate trap to remove particulate contaminants from a coal tar stream and a demetallizing zone including a demetallizing catalyst to remove organically bound metals from the departiculated stream. The demetallizing zone is positioned after the particulate removal zone. The hydrotreater also includes a hydrodesulfurization, hydrodenitrogenation, and hydrodeoxygenation zone positioned after the demetallization zone, which includes at least one hydrodesulfurization, hydrodenitrogenation, and hydrodeoxygenation catalyst to provide a hydrotreated coal tar stream.05-21-2015
20150137043METHOD OF CONVERTING A COAL TO CHEMICALS - A method of processing a coal feed to produce aromatic hydrocarbon compounds includes providing a coal tar stream and converting the coal tar stream to a conversion product comprising at least olefins, paraffins, and aromatics. The process further includes separating the olefins and C05-21-2015
20150139895PROCESS FOR CONVERTING POLYCYCLIC AROMATIC COMPOUNDS TO MONOCYCLIC AROMATIC COMPOUNDS - A process for converting polycyclic aromatic compounds to monocyclic aromatic compounds includes pyrolyzing a coal feed to produce a coke stream and a coal tar stream. The coal tar stream is cracked, and the cracked coal tar stream is fractionated to produce an aromatic fraction comprising the polycyclic aromatic compounds. The process further includes hydrocracking the aromatic fraction to partially hydrogenate at least a first portion of the aromatic fraction, and to open at least one ring of a second portion of the aromatic fraction to form the monocyclic aromatic compounds from the polycyclic compounds, and recycling the first portion of the aromatic fraction.05-21-2015
20150141700PROCESS FOR PRODUCING ALKYLATED AROMATIC COMPOUNDS - A process for producing alkylated aromatic compounds includes pyrolyzing a coal feed to produce a coke stream and a coal tar stream. The coal tar stream is hydrotreated and the resulting hydrotreated coal tar stream is cracked. A portion of the cracked coal tar stream is separated to obtain a fraction having an initial boiling point in the range of about 60° C. to about 180° C., and an aromatics-rich hydrocarbon stream is extracted by contacting the fraction with one or more solvents. The aromatics-rich hydrocarbon stream is contacted with an alkylating agent to produce an alkylated aromatic stream, or the aromatics-rich hydrocarbon stream is reacted with an aliphatic compound or methanol in the presence of a catalyst to produce a methylated aromatic stream. The alkylated aromatic stream, the methylated aromatic stream, or both are separated into at least a benzene stream, a toluene stream, and a xylenes stream.05-21-2015
20150141708PROCESS FOR PURIFYING PRODUCTS FROM COAL TAR - A process for purifying at least one product from coal tar is described. The process involves separating a coal tar fraction having a boiling point in the range of about 180° C. to about 230° C. into an acidic portion and a non-acidic portion by contacting the fraction with a caustic compound. The acidic portion is separated into a cresol portion and a xylenol portion, and the non-acidic portion is separated into a naphthalene portion and a naphthalene co-boiler portion. The acidic portion and the non-acidic portions are separated by contacting with an adsorbent comprising small, discrete crystallites, the adsorbent having less than 10 wt % amorphous binder component. The various portions can be separated in a similar manner.05-21-2015
20150141717HYDROCRACKING PROCESS FOR A HYDROCARBON STREAM - A process for transalkylating a coal tar stream is described. A coal tar stream is provided, and is fractionated to provide at least one hydrocarbon stream having polycyclic aromatics. The hydrocarbon stream is hydrotreated in a hydrotreating zone, and then hydrocracked in a hydrocracking zone. A light aromatics stream is added to the hydrocracking zone. The light aromatics stream comprises one or more light aromatics having a ratio of methyl/aromatic available position that is lower than a ratio of methyl/aromatic available position for the hydrotreated stream. The hydrocracked stream is transalkylated in the hydrocracking zone.05-21-2015
20150141724PROCESS FOR SELECTIVELY DEALKYLATING AROMATIC COMPOUNDS - A process for selectively dealkylating aromatic compounds includes providing a coal tar stream comprising aromatic compounds and hydrotreating the coal tar stream to reduce a concentration of one or more of organic sulfur, nitrogen, and oxygen in the coal tar stream, and to hydrogenate at least a portion of the aromatic compounds in the coal tar stream. The process further includes hydrocracking the hydrotreated coal tar stream to further hydrogenate the aromatic compounds and to crack at least one ring of multi-ring aromatic compounds to form single-ring aromatic compounds. The single-ring aromatic compounds present in the hydrocracked stream are then dealkylated to remove alkyl groups containing two or more carbon atoms.05-21-2015
20150141726PROCESS FOR PRODUCING OLEFINS FROM A COAL FEED - A process for producing olefins from a coal feed includes providing a coal tar stream and fractionating the coal tar stream to provide a hydrocarbon stream that includes hydrocarbons having an initial boiling point of about 250° C. or greater. The hydrocarbon stream is hydrotreated to reduce a concentration of one or more of nitrogen, sulfur, and oxygen in the hydrocarbon stream, and the hydrotreated hydrocarbon stream is cracked in a fluidized catalytic cracking zone to produce an olefin stream.05-21-2015
20150251971PROCESS FOR SELECTIVELY DEALKYLATING AROMATIC COMPOUNDS - A process for selectively dealkylating aromatic compounds includes providing a coal tar stream comprising aromatic compounds and hydrotreating the coal tar stream to reduce a concentration of one or more of organic sulfur, nitrogen, and oxygen in the coal tar stream, and to hydrogenate at least a portion of the aromatic compounds in the coal tar stream. The process further includes hydrocracking the hydrotreated coal tar stream to further hydrogenate the aromatic compounds and to crack at least one ring of multi-ring aromatic compounds to form single-ring aromatic compounds. The single-ring aromatic compounds present in the hydrocracked stream are then dealkylated to remove alkyl groups containing two or more carbon atoms.09-10-2015
20150251976METHOD OF CONVERTING A COAL TO CHEMICALS - A method of processing a coal feed to produce aromatic hydrocarbon compounds includes providing a coal tar stream and converting the coal tar stream to a conversion product comprising at least olefins, paraffins, and aromatics. The process further includes separating the olefins and C09-10-2015
20150259612HYDROCRACKING PROCESS FOR A HYDROCARBON STREAM - A process for transalkylating a coal tar stream is described. A coal tar stream is provided, and is fractionated to provide at least one hydrocarbon stream having polycyclic aromatics. The hydrocarbon stream is hydrotreated in a hydrotreating zone, and then hydrocracked in a hydrocracking zone. A light aromatics stream is added to the hydrocracking zone. The light aromatics stream comprises one or more light aromatics having a ratio of methyl/aromatic available position that is lower than a ratio of methyl/aromatic available position for the hydrotreated stream. The hydrocracked stream is transalkylated in the hydrocracking zone.09-17-2015
20150361351IONIC LIQUID TREATMENT OF VACUUM SLOP CUT TO INCREASE HYDROCRACKING FEED - A process and apparatus for increasing vacuum gas oil recovery from a vacuum column are described. The process includes separating a residue crude oil stream from a crude oil separation column in a vacuum column into at least one vacuum gas oil fraction, and a contaminant-rich slop fraction containing at least one contaminant; contacting the contaminant-rich slop fraction with a lean ionic liquid in a contaminant removal zone to produce a mixture comprising a contaminant-lean slop fraction and a rich ionic liquid comprising at least a portion of the at least one contaminant; and separating the mixture to produce a treated slop effluent comprising the contaminant-lean slop fraction and a rich ionic liquid effluent comprising the rich ionic liquid.12-17-2015

Patent applications by Vasant P. Thakkar, Elk Grove Village, IL US

Vijay Thakkar, Allen, TX US

Patent application numberDescriptionPublished
20120302355ONLINE ASYNCHRONOUS GAME WITH PLAYER-MATCHING MECHANIC BASED ON CHAT CHARACTERISTICS - A player-matching mechanic selects users for an online asynchronous game where players specify moves at different times. Values from instances of the game are used to determine characteristics of the users including at least one of gameplay characteristics or chat characteristics. Users can be chosen for instances of the game by comparing values corresponding to these characteristics.11-29-2012
20160048250ONLINE ASYNCHRONOUS GAME WITH PLAYER-MATCHING MECHANIC - A player-matching mechanic selects users for an online asynchronous game where players specify moves at different times. Values from instances of the game are used to determine characteristics of the users including at least one of gameplay characteristics or chat characteristics. Users can be chosen for instances of the game by comparing values corresponding to these characteristics.02-18-2016

Vijay Thakkar US

Patent application numberDescriptionPublished
20120302337ONLINE GAME FOR MATCHING TEXT WITH IMAGES - An online game mechanic matches requests and responses of different data types that include text, image and audio. Request values corresponding to a first data type are sent to users in a distribution list, and those users send response values corresponding to a second data type. Winning response values are selected and announced. In an example embodiment, the request values include a text description that includes at least one word, and the response values include an image file or a reference to an image file.11-29-2012
20120302354ONLINE ASYNCHRONOUS GAME WITH PLAYER-MATCHING MECHANIC BASED ON GAMEPLAY CHARACTERISTICS - A player-matching mechanic selects users for an online asynchronous game where players specify moves at different times. Values from instances of the game are used to determine characteristics of the users including at least one of gameplay characteristics or chat characteristics. Users can be chosen for instances of the game by comparing values corresponding to these characteristics.11-29-2012
Website © 2016 Advameg, Inc.