Roy, CA

Abhav Roy, Cupertino, CA US

Patent application number

Description

Published

20080205401

Setting a Forwarding Address in an Internet Protocol Version 6 (IPv6) Routing Protocol Domain at a Boundary with a Different Routing Protocol Domain - In one embodiment, a method includes receiving a neighbor discovery message and a border routing message through an interface at a particular router. The interface communicates with a border network segment between first nodes routing with IPv6 using a first routing protocol and different second nodes routing using a different routing protocol. The messages are received from an alien router. The border routing message includes foreign routing data that indicates a route among the second nodes. If the alien router's interface on the border segment does not have a global IPv6 address, then a fictive IPv6 address is generated, which includes a global prefix of an IPv6 address for the particular router and an interface identifier associated with the alien router. The fictive IPv6 address and the foreign routing data are inserted into a domain scope external advertisement message that is sent to the first nodes.

08-28-2008

Abhay Roy, Santa Clara, CA US

Patent application number

Description

Published

20110222550

APPARATUS AND METHOD TO HIDE TRANSIT ONLY MULTI-ACCESS NETWORKS IN OSPF - In one embodiment, a Link State Advertisement (LSA) is received from a first router in a network at a second router in the network. The LSA advertises an address of an interface of the first router. The second router determines whether the LSA includes a transit-only identification that indicates the interface of the first router is a transit-only interface. If the LSA does not include a transit-only identification, the second router installs the advertised address of the interface of the first router in a Router Information Base (RIB) of the second router. If the LSA does include a transit-only identification, the second router declines to install the advertised address of the interface of the first router in the RIB of the second router.

Abhay Kumar Roy, San Jose, CA US

Patent application number

Description

Published

20090182894

DYNAMIC PATH COMPUTATION ELEMENT LOAD BALANCING WITH BACKUP PATH COMPUTATION ELEMENTS - In one embodiment, a first path computation element (PCE) operates between first and second network domains, and is adapted to service requests from path computation clients (PCCs) in at least the first domain. In response to a backup event (e.g., failure of a second PCE), a backup PCE in the second domain may be informed of path computation information for the first domain used by the first PCE, and tunnels may be bi-directionally established between the first PCE and the backup PCE. Once the tunnels are established, the backup PCE may be advertised into the first domain, and the backup PCE may operate to load balance service requests for the first domain through the bi-directionally established tunnels.

07-16-2009

Abhay Kumar Roy, Cupertino, CA US

Patent application number

Description

Published

20090041037

Border Router with Selective Filtering of Link State Advertisements - An example embodiment of the present invention provides a process relating to the selective filtering of an LSA at a not-so-stubby-sub-area (NSSSA) border router. In one embodiment, the border router receives an LSA from another router inside the NSSSA, which might be in the access layer of the hierarchical network design model and which might use OSPF as its IGP. If the LSA is Type 1 and includes a subnet route or forwarder address, the border router floods it to its neighboring routers, regardless of whether they are inside the NSSSA. If the LSA is Type 7 and includes a host address, the border router floods it to a neighboring router if the neighboring router is inside the NSSSA, but filters the LSA if the neighboring router is outside the NSSSA, for example, in an OSPF area in the distribution layer of the hierarchical network design model.

02-12-2009

20100146149

DYNAMIC PATH COMPUTATION ELEMENT LOAD BALANCING WITH BACKUP PATH COMPUTATION ELEMENTS - In one embodiment, one or more path computation requests from path computation clients (PCCs) in a first network domain are received at a first border router (BR) arranged at the border of the first network domain and a second network domain. The first BR learns of a path communication element (PCE) in the second network domain. The PCE in the second network domain is informed of path computation information for the first network domain. One or more tunnels are established between the first BR and the PCE in the second network domain. One or more path computation requests from PCCs in the first network domain are passed from the first BR, through the one or more tunnels, to the PCE in the second network domain, to be serviced by the PCE in the second network domain using the path computation information for the first network domain.

06-10-2010

Ajoy K. Roy, Redwood City, CA US

Patent application number

Description

Published

20110161265

METHODS, SYSTEMS, AND SOFTWARE FOR IDENTIFYING FUNCTIONAL BIO-MOLECULES - The present invention generally relates to methods of rapidly and efficiently searching biologically-related data space. More specifically, the invention includes methods of identifying bio-molecules with desired properties, or which are most suitable for acquiring such properties, from complex bio-molecule libraries or sets of such libraries. The invention also provides methods of modeling sequence-activity relationships. As many of the methods are computer-implemented, the invention additionally provides digital systems and software for performing these methods.

06-30-2011

20110257023

METHODS, SYSTEMS, AND SOFTWARE FOR IDENTIFYING FUNCTIONAL BIOMOLECULES - The present invention generally relates to methods of rapidly and efficiently searching biologically-related data space. More specifically, the invention includes methods of identifying bio-molecules with desired properties, or which are most suitable for acquiring such properties, from complex bio-molecule libraries or sets of such libraries. The invention also provides methods of modeling sequence-activity relationships. As many of the methods are computer-implemented, the invention additionally provides digital systems and software for performing these methods.

10-20-2011

Ajoy K. Roy, Pasadena, CA US

Patent application number

Description

Published

20110113003

MULTI-DIMENSIONAL SPECTRAL ANALYSIS FOR IMPROVED IDENTIFICATION AND CONFIRMATION OF RADIOACTIVE ISOTOPES - A method and system for classifies an unknown sample that contains either a first radioactive isotope, a second radioactive isotope, or a mixture of the first and second radioactive isotopes. Input vectors representative of a training set of samples for a first isotope class and a second isotope class are received. A multivariate classification model is constructed based on the received input vectors. Data is received corresponding to the unknown sample. First and second probabilities that the unknown sample respectively belongs to the first isotope class and the second isotope class are calculated. Based on the first and second probabilities, the unknown sample is classified as either the first radioactive isotope, the second radioactive isotope, or a mixture of the first and second radioactive isotopes.

05-12-2011

20110125409

MEASURING AND ANALYZING MULTI-DIMENSIONAL SENSORY INFORMATION FOR IDENTIFICATION PURPOSES - Methods and systems are provides for measuring multi-dimensional sensing information for identification purposes. The identity of one or more substances is determined through analysis of multidimensional data that can include, among others, intrinsic information as well as extrinsic information. The method for identification of a substance comprises utilizing pattern recognition to form descriptors to identify characteristics of the substance. A system and computer program for performing analysis of the multidimensional data are also described.

05-26-2011

Ajoy Kumar Roy, Pasadena, CA US

Patent application number

Description

Published

20120041574

TEMPORARY EXPANDING INTEGRATED MONITORING NETWORK - A system for monitoring an industrial process and taking action based on the results of process monitoring. Actions taken may include process control, paging, voicemail, and input for e-enterprise systems. The system includes an input module for receiving a plurality of parameters from a process for manufacture of a substance or object. The system also includes a library module. The library module includes a plurality of computer aided processes. Any one of the computer aided processes is capable of using each of the plurality of parameters to compare at least two of the plurality of parameters against a training set of parameters. The training set of parameters is generally predetermined. The computer aided process is also capable of determining if the at least two of the plurality of parameters are within a predetermined range of the training set of parameters. Additionally, the system includes an output module for outputting a result based upon the training set and the plurality of parameters.

02-16-2012

Alok Nandini Roy, San Jose, CA US

Patent application number

Description

Published

20100078814

SYSTEM AND METHOD FOR USING POROUS LOW DIELECTRIC FILMS - A system and method for manufacturing a semiconductor device including a low dielectric constant porous material layer. Ions are implanted into the low dielectric constant porous material layer which thereby provides the porous material layer with sufficient mechanical strength for withstanding semiconductor manufacturing processes. The ions implanted in the porous material layer further facilitate disposition of a conductive layer on the porous material layer.

04-01-2010

20100090337

SYSTEM AND METHOD FOR MULTI-LAYER GLOBAL BITLINES - A system and method for manufacturing a semiconductor device including multi-layer bitlines. The location of the bitlines in multiple layers provides for increased spacing and increased width thereby overcoming the limitations of the pitch dictated by the semiconductor fabrication process used. The bitlines locations in multiple layers thus allows the customization of the spacing and width according to the use of a semiconductor device.

04-15-2010

Anirban Roy, Encino, CA US

Patent application number

Description

Published

20110208155

CLOSED-LOOP GLUCOSE CONTROL STARTUP - Disclosed are methods, systems, etc. for closed-loop glucose control startup. In certain example embodiments, a request for entry of an automatic mode of operation of a glucose monitoring and insulin delivery system for a patient may be detected. An entry of the automatic mode of operation may be controlled based, at least in part, on a detected rate of change of blood glucose concentration of the patient. In certain other example embodiments, initiation of a continual phase of an automatic mode of operation may be controlled based, at least in part, on a time since a most recent manual delivery of a bolus, on a detected rate of change of blood glucose concentration, on a targeted fixed set point, a combination thereof, and so forth.

08-25-2011

20110237917

CALIBRATION OF GLUCOSE MONITORING SENSOR AND/OR INSULIN DELIVERY SYSTEM - Disclosed are methods, apparatuses, etc. for calibrating glucose monitoring sensors and/or insulin delivery systems. In certain example embodiments, blood glucose reference samples may be correlated with sensor measurements with regard to a delay associated with the sensor measurements. In certain other example embodiments, one or more parameters of a probability model may be estimated based on blood glucose reference sample-sensor measurement pairs. Based on such information, function(s) for estimating a blood-glucose concentration in a patient may be determined.

09-29-2011

20110313390

METHOD AND/OR SYSTEM FOR CLOSED-LOOP CONTROL OF GLUCOSE TO A TREATMENT RANGE - Subject matter disclosed herein relates to monitoring and/or controlling blood glucose levels in patients. In particular, one or more substances may be delivered to a patient at a particular infusion rate while the patient's estimated glucose level is within a predetermined range. A different insulin infusion rate may then be applied if the patient's estimated blood glucose level deviates outside of the predetermined range.

12-22-2011

20120108932

GLUCOSE SENSOR SIGNAL PURITY ANALYSIS - Disclosed are methods, apparatuses, etc. for glucose sensor signal purity analysis. In certain example embodiments, a series of samples of at least one sensor signal that is responsive to a blood glucose level of a patient may be obtained. Based at least partly on the series of samples, at least one metric may be determined to characterize one or more non-physiological anomalies of a representation of the blood glucose level of the patient by the at least one sensor signal. A reliability of the at least one sensor signal to represent the blood glucose level of the patient may be assessed based at least partly on the at least one metric. Other example embodiments are disclosed herein.

05-03-2012

20140128706

GLUCOSE SENSOR SIGNAL PURITY ANALYSIS - Disclosed are methods, apparatuses, etc. for glucose sensor signal purity analysis. In certain example embodiments, a series of samples of at least one sensor signal that is responsive to a blood glucose level of a patient may be obtained. Based at least partly on the series of samples, at least one metric may be determined to characterize one or more non-physiological anomalies of a representation of the blood glucose level of the patient by the at least one sensor signal. A reliability of the at least one sensor signal to represent the blood glucose level of the patient may be assessed based at least partly on the at least one metric. Other example embodiments are disclosed herein.

05-08-2014

Patent applications by Anirban Roy, Encino, CA US

Benjamin Van Roy, San Mateo, CA US

Patent application number

Description

Published

20090102710

MULTI-FUNCTION DEVICE WITH POSITIONING SYSTEM AND SHARED PROCESSOR - A multi-function device with a positioning function and a real time positioning engine is disclosed. The device contains also a shared processor used by the positioning function and other functions of the device, such as a mobile radio-communication function. The positioning engine performs in real time the most computational intensive calculations of the positioning function, such as downsampling, Doppler mixing and correlation calculations. Since the received signal need not be stored, the memory requirements of the positioning function are significantly reduced if aiding data is available.

04-23-2009

Patent applications by Benjamin Van Roy, San Mateo, CA US

Chris Roy, Los Angeles, CA US

Patent application number

Description

Published

20090037955

ADVERTISEMENTS FOR USE IN A PROGRAM GUIDE - Row advertisements for use in a program guide are described. An example includes a program guide to aid a user navigate a media presentation system; a list of entries to represent a plurality of programs; an advertisement positioned within the list of entries, wherein the advertisement is interactive to allow a user to manipulate the advertisement, and wherein the advertisement is associated with one of the plurality of programs.

02-05-2009

20090037961

ON-DEMAND SYSTEM INTERFACES AND FEATURES - Broadband system interfaces and features are described. An example includes a user interface for use with a content delivery system including an on-demand service comprising at least one channel dedicated to an on-demand content provider, wherein the channel is accessible in a same manner as a broadcast channel of the content delivery system; and at least one homepage to be presented when a user navigates to the at least one channel, wherein the homepage includes a template of sections to provide a single-level user interface by altering the contents of at least one section in response to an input.

02-05-2009

20090049475

METHODS AND APPARATUS TO TRANSFER CONTENT TO A MOBILE DEVICE - Methods and apparatus to transfer content to a mobile device are described. An example includes a main page to be displayed upon an activation of a transfer feature; a display section to present content being presented prior to the activation of the transfer feature; a plurality of pages operatively linked to the main page; and a list of programs stored on a media storage device, wherein the programs of the list are selectable by a user for a transfer between the media storage device and a mobile device.

02-19-2009

20090049479

USER INTERFACES TO PRESENT SHARED MEDIA - User interfaces to present shared media are described. An example includes a user interface for use with a media presentation system including a main page and a plurality of pages operatively linked to the main page; one or more interactive sections to present information associated with one or more media files, wherein the user interface integrates control over one or more presentations of media files of various formats from one or more media storage devices, and wherein the one or more media storage devices are peripheral devices in relation to the media presentation system.

02-19-2009

20090113474

METHODS AND APPARATUS TO DISTINGUISH ELEMENTS OF A USER INTERFACE - Methods and apparatus to distinguish elements of a user interface are described. An example user interface includes a plurality of channel cells including a first channel cell having a first attribute and a second channel cell having a second attribute; and a plurality of program cells associated with the plurality of channel cells, wherein at least one program cell has a third attribute, wherein the third attribute distinguishes the at least one program cell from an associated channel cell.

04-30-2009

20110004904

ON-DEMAND SYSTEM INTERFACES AND FEATURES - Broadband system interfaces and features are described. An example includes a user interface for use with a content delivery system including an on-demand service comprising at least one channel dedicated to an on-demand content provider, wherein the channel is accessible in a same manner as a broadcast channel of the content delivery system; and at least one homepage to be presented when a user navigates to the at least one channel, wherein the homepage includes a template of sections to provide a single-level user interface by altering the contents of at least one section in response to an input.

01-06-2011

Christopher R. Roy, Los Angeles, CA US

Patent application number

Description

Published

20110161396

METHOD AND SYSTEM FOR REGISTERING A CLIENT DEVICE IN A MULTI-ROOM DIGITAL VIDEO RECORDING SYSTEM - A system and method for registering a client device with a server device includes the server device having a display. The display displays a first identifier in response to entering a registration mode. A client device is in communication with the server device. The client device detects that the server device is in registration mode and communicates a second identifier to the client device. The server device compares the first identifier and the second identifier and, after comparing, registers the client device at the server device.

06-30-2011

20110162020

METHOD AND SYSTEM FOR OPERATING A MULTI-ROOM DIGITAL VIDEO RECORDING SYSTEM - A system and method for allocating tuner resources in a multi-room digital video recording system, wherein the system includes a server device having a plurality of tuners therein and a first client device in communication with the server device and allocated at least a first tuner from the plurality of tuners. A second client in communication client device generates a tuner request. The server device allocates the first tuner to the second user device and communicates a content signal through the first tuner to the second client device.

06-30-2011

20130282879

METHOD AND SYSTEM FOR REGISTERING A CLIENT DEVICE IN A MULTI-ROOM DIGITAL VIDEO RECORDING SYSTEM - A system and method for registering a client device with a server device includes the server device having a display. The display displays a first identifier in response to entering a registration mode. A client device is in communication with the server device. The client device detects that the server device is in registration mode and communicates a second identifier to the client device. The server device compares the first identifier and the second identifier and, after comparing, registers the client device at the server device.

10-24-2013

Deepanwita Roy, Sunnyvale, CA US

Patent application number

Description

Published

20100121745

SYSTEMS AND METHODS FOR FACILITATING SHARING OF EXPENSES OVER A NETWORK - In accordance with one or more embodiments of the present disclosure, systems and methods for facilitating sharing of expenses over a network utilize a first component adapted to communicate with members of a user group via a client device over the network and a merchant via a merchant device over the network. The systems and methods for facilitating sharing of expenses over a network further utilize a second component adapted to receive a group transaction request from the user group, divide a payment for the group transaction request into a plurality of portions according to a number of members in the user group, separately debit the portions of the payment from one or more accounts related to each member of the user group, and provide payment to the merchant via the merchant device based on information passed with the group transaction request.

Methylbutanol as an Advanced Biofuel - This invention describes genes, metabolic pathways, microbial strains and methods to produce methylbutanol and other compounds of interest from renewable feedstocks.

10-30-2014

Heeral Roy, Pleasanton, CA US

Patent application number

Description

Published

20090252312

SERVICE COMMUNICATION LIST - A method for displaying communication events is provided. The method includes collecting past, present, and future communication events from two or more communication services, where a communication device performs the collecting; combining the past, present, and future communication events into a communication events list, where the communication device performs the combining; and displaying the communication events list, such that past, present, and future communication events may be viewed, where the communication events list is displayed on the communication device.

10-08-2009

20110047212

ADJUSTMENT OF A CONTACT LIST - A method for adjusting a contact list is provided. The method includes obtaining a contact list having a list of one or more media types for a contact. Contact data is obtained. The contact data defines an accessibility of the contact to the one or more media types. The method may include determining an accessibility level for reaching the contact using the one or more media types based on the contact data. The accessibility level may be a probability of reaching the contact using the one or more media types. The contact list may be adjusted based on the determined accessibility level.

02-24-2011

Howard Scott Roy, Palo Alto, CA US

Patent application number

Description

Published

20090063984

Customized today module - A method and apparatus for customizing content presented to individual users or user segments is provided. There may be three components, a web portal and toolbar component, a modeling component, and a scoring component. The web portal and toolbar component presents content items and collects data. The web portal and toolbar component generates user event data based on the user actions. The user event data is forwarded to the modeling component. The modeling component generates content scoring functions based on user event data and attributes of content items. Content scoring functions may be unique to individual user segments. The content scoring functions based on content features generate probability a content item will be viewed. The scoring component decides which content items are placed in a portal. The scoring component uses the scoring functions generated by the modeling component to rank content items in real time.

03-05-2009

20140143360

System and Method for Creating User Profiles - A computer-implemented method for constructing a profile for a target user is disclosed. The method comprises monitoring electronic communications across a network to identify at least one electronic communication that identifies a target user as an intended message recipient, extracting metadata from content associated with the at least one electronic communication; and constructing a user profile for the target user on the basis of the extracted metadata. It is assumed that the message senders send their messages, including associated content, to a given target user with the belief that the content is of some interest to the target user on the basis of some knowledge regarding the target user's personality, preferences, tastes and the like. In this manner, a profiling entity may indirectly construct a profile of the target user based on the content sent by one or more message senders to the target user.

05-22-2014

Patent applications by Howard Scott Roy, Palo Alto, CA US

H. Scott Roy, Palo Alto, CA US

Patent application number

Description

Published

20080201634

SYSTEM AND METHOD FOR CUSTOMIZING A USER INTERFACE - Described is a system and method for customizing a user interface. A method according to one embodiment of the present invention comprises receiving a given content item and scoring the given content item. When the score exceeds a threshold, at least a portion of the given content is highlighted. The given content item is displayed with at least the portion of the given content item highlighted.

08-21-2008

20100121624

ENHANCED MATCHING THROUGH EXPLORE/EXPLOIT SCHEMES - Content items are selected to be displayed on a portal page in such a way as to maximize a performance metric such as click-through rate. Problems relating to content selection are addressed, such as changing content pool, variable performance metric, and delay in receiving feedback on an item once the item has been displayed to a user. An adaptation of priority-based schemes for the multi-armed bandit problem are used to project future trends of data. The adaptation introduces experiments concerning a future time period into the calculation, which increases the set of data on which to solve the multi-armed bandit problem. Also, a Bayesian explore/exploit method is formulated as an optimization problem that addresses all of the issues of content item selection for a portal page. This optimization problem is modified by Lagrange relaxation and normal approximation, which allow computation of the optimization problem in real time.

05-13-2010

20100121801

ENHANCED MATCHING THROUGH EXPLORE/EXPLOIT SCHEMES - Content items are selected to be displayed on a portal page in such a way as to maximize a performance metric such as click-through rate. Problems relating to content selection are addressed, such as changing content pool, variable performance metric, and delay in receiving feedback on an item once the item has been displayed to a user. An adaptation of priority-based schemes for the multi-armed bandit problem are used to project future trends of data. The adaptation introduces experiments concerning a future time period into the calculation, which increases the set of data on which to solve the multi-armed bandit problem. Also, a Bayesian explore/exploit method is formulated as an optimization problem that addresses all of the issues of content item selection for a portal page. This optimization problem is modified by Lagrange relaxation and normal approximation, which allow computation of the optimization problem in real time.

05-13-2010

20120303349

ENHANCED MATCHING THROUGH EXPLORE/EXPLOIT SCHEMES - Content items are selected to be displayed on a portal page in such a way as to maximize a performance metric such as click-through rate. Problems relating to content selection are addressed, such as changing content pool, variable performance metric, and delay in receiving feedback on an item once the item has been displayed to a user. An adaptation of priority-based schemes for the multi-armed bandit problem, are used to project future trends of data. The adaptation introduces experiments concerning a future time period into the calculation, which increases the set of data on which to solve the multi-armed bandit problem. Also, a Bayesian explore/exploit method is formulated as an optimization problem that addresses all of the issues of content item selection for a portal page. This optimization problem is modified by Lagrange relaxation and normal approximation, which allow computation of the optimization problem in real time.

11-29-2012

20150039983

SYSTEM AND METHOD FOR CUSTOMIZING A USER INTERFACE - Described is a system and method for customizing a user interface. A method according to one embodiment of the present invention comprises receiving a given content item and scoring the given content item. When the score exceeds a threshold, at least a portion of the given content is highlighted. The given content item is displayed with at least the portion of the given content item highlighted.

02-05-2015

Patent applications by H. Scott Roy, Palo Alto, CA US

Jean-Francois Roy, Cupertino, CA US

Patent application number

Description

Published

20120081378

Recording a Command Stream with a Rich Encoding Format for Capture and Playback of Graphics Content - Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target device. In response to a trigger, high cost measurement data may be gathered regarding the application executing on the target device. The high cost measurement data may include graphics commands provided by the application. The graphics commands and related information may be stored and provided to a host. The host may modify the graphics commands to perform experiments to determine performance issues of the application executing on the target device. The host may determine whether the performance is limited by the CPU or the GPU and may determine specific operations that are causing performance issues. The host may provide suggestions for overcoming the performance issues.

04-05-2012

20130091494

Suspending and Resuming a Graphics Application Executing on a Target Device for Debugging - Debugging a graphics application executing on a target device. The graphics application may execute CPU instructions to generate graphics commands to graphics hardware for generation of graphics on a display. A breakpoint for the graphics application may be detected at a first time. In response to detecting the breakpoint, one or more graphics commands which were executed by the graphics hardware proximate to the first time may be displayed. Additionally, source code corresponding to CPU instructions which generated the one or more graphics commands may be displayed.

04-11-2013

Joy Roy, San Jose, CA US

Patent application number

Description

Published

20110020179

Systems and Methods for Multiple Analyte Detection - Systems and methods for multiple analyte detection include a system for distribution of a biological sample that includes a substrate, wherein the substrate includes a plurality of sample chambers, a sample introduction channel for each sample chamber, and a venting channel for each sample chamber. The system may further include a preloaded reagent contained in each sample chamber and configured for nucleic acid analysis of a biological sample that enters the substrate and a sealing instrument configured to be placed in contact with the substrate to seal each sample chamber so as to substantially prevent sample contained in each sample chamber from flowing out of each sample chamber. The substrate can be constructed of detection-compatible and assay-compatible materials.

01-27-2011

20130078625

FLUID HANDLING APPARATUS AND CONFIGURATIONS - Systems and methods are provided for sample processing. A device may be provided, capable of receiving the sample, and performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing multiple assays. The device may comprise one or more modules that may be capable of performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing the steps using a small volume of sample.

03-28-2013

20130078733

SYSTEMS AND METHODS FOR FLUID HANDLING - Systems and methods are provided for sample processing. A device may be provided, capable of receiving the sample, and performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing multiple assays. The device may comprise one or more modules that may be capable of performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing the steps using a small volume of sample.

03-28-2013

20140162264

Systems and Methods for Multiple Analyte Detection - Systems and methods for multiple analyte detection include a system for distribution of a biological sample that includes a substrate, wherein the substrate includes a plurality of sample chambers, a sample introduction channel for each sample chamber, and a venting channel for each sample chamber. The system may further include a preloaded reagent contained in each sample chamber and configured for nucleic acid analysis of a biological sample that enters the substrate and a sealing instrument configured to be placed in contact with the substrate to seal each sample chamber so as to substantially prevent sample contained in each sample chamber from flowing out of each sample chamber. The substrate can be constructed of detection-compatible and assay-compatible materials.

06-12-2014

20140186238

Systems and Methods for Fluid Handling - Systems and methods are provided for sample processing. A device may be provided, capable of receiving the sample, and performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing multiple assays. The device may comprise one or more modules that may be capable of performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing the steps using a small volume of sample.

07-03-2014

Patent applications by Joy Roy, San Jose, CA US

Kaushik Roy, Foster City, CA US

Patent application number

Description

Published

20110093781

DECLARATIVE TASK-BASED USER INTERFACES - In one embodiment, a method for building wizard-style user interfaces (UIs) for a business task includes identifying a collection of metadata associated with the business task, and processing the collection of metadata to provide a set of wizard-style UIs pertaining to the business task.

04-21-2011

20120005026

METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR UTILIZING A CONSUMER OPT-IN MANAGEMENT SYSTEM - Methods, systems, and computer readable media for utilizing a consumer opt-in management system are disclosed. According to one aspect, the method includes interfacing a near field communication (NFC) enabled mobile device with a touch point associated with an electronic marketing program to obtain touch point identification information from the touch point and receiving, at a trigger management server (TMS), an opt-in request message from the NFC enabled mobile device, wherein the opt-in request message includes a subscriber identifier associated with the NFC enabled mobile device and the touch point identification information. The method further includes accessing a business rules database using at least one of the subscriber identifier and the touch point identification information from the opt-in request message to identify an electronic marketing program identifier and using the electronic marketing program identifier to trigger the provisioning of content data associated with the electronic marketing program to the NFC enabled mobile device.

01-05-2012

20120029997

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR REGISTERING IN A MERCHANT SPONSORED PROGRAM USING A NEAR FIELD COMMUNICATION (NFC) DEVICE - Methods, systems, and computer readable media for registering in a merchant sponsored program using a near field communication (NFC) device is disclosed. In one embodiment, the method includes interfacing an NFC enabled mobile device with a smart poster associated with a merchant sponsored program to obtain a merchant sponsored program identifier from the smart poster, and receiving, at a merchant backend server, a request message for merchant sponsored program registration information from the NFC enabled mobile device, wherein the request message from the NFC enabled device includes the merchant sponsored program identifier. The method further includes obtaining merchant sponsored program registration information associated with the merchant sponsored program using the merchant sponsored program identifier and providing the merchant sponsored program registration information to the NFC enabled mobile device.

02-02-2012

20120059741

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR DETECTING CUSTOMER PRESENCE TO INITIATE THE ORDERING AND PURCHASE OF GOODS AND SERVICES - Methods, systems, and computer readable media for detecting customer presence to initiate the ordering and purchase of goods and services are disclosed. In one example, a system includes a detection server configured to detect the presence of a mobile device in a designated area associated with a merchant location and for initiating a menu selection application in the mobile device for placing an order for at least one product. The system further includes a merchant server configured to receive, from the mobile device, purchase order data associated with the order for the at least one product, a customer identifier associated with the mobile device, and a location identifier associated with the designated area, and for utilizing the customer identifier to send a notification message that indicates that the at least one product is available to the mobile device.

03-08-2012

20120064828

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR SECURE NEAR FIELD COMMUNICATION OF A NON-SECURE MEMORY ELEMENT PAYLOAD - According to one aspect, the subject matter described herein includes a method for secure near field communication (NFC) of a non-secure memory element payload. The method includes receiving, at an NFC enabled mobile device and from a content provider, a payload. The method also includes storing the received payload in a non-secure memory element of the NFC enabled mobile device. The method further includes transferring the stored payload from the non-secure memory element of the NFC enabled mobile device to a secure memory element of the NFC enabled mobile device, wherein transferring the stored payload includes loading the stored payload into a secure reloadable payload instance. The method further includes establishing a NFC link between the NFC enabled mobile device and an NFC reader. The method further includes communicating, via the NFC link, the transferred payload from the secure reloadable payload instance to the NFC reader.

03-15-2012

20120265685

System and Method for Physical-World Based Dynamic Contactless Data Emulation in a Portable Communication Device - This invention involves, in part, a system for automatically selecting a credential among a plurality of credentials on a portable communication device based on a geo-location of the portable communication device and based on a user preference, for use in an electronic wallet transaction. The system includes a geo-location device configured to detect the geo-location of the portable communication device; a location identification service unit configured to be activated by a pre-determined user input, and configured to determine a merchant where the portable communication device is most likely to be located based on said geo-location; means for storing preferences corresponding to the plurality of credentials; and means for automatically determining which of the plurality of credentials to use for the electronic wallet transaction based on the preferences.

10-18-2012

20130117186

SYSTEM AND METHOD FOR INCREASING SECURITY IN INTERNET TRANSACTIONS - Increasing security of financial transactions conducted over the Internet is disclosed. In an example, an apparatus may be configured to prompt a user for authorization to permit a pending purchase initiated by a purchase initiating device. The apparatus may establish, via a mobile network interface, a secure communication channel with a server and communicate a credential via the secure communication channel. The apparatus may generate a token based on the credential and communicate the token to the server via the mobile network interface.

05-09-2013

20140040139

SYSTEM AND METHOD FOR DYNAMIC TEMPORARY PAYMENT AUTHORIZATION IN A PORTABLE COMMUNICATION DEVICE - A system for issuing a dynamic temporary credential to a portable communication device for use in a transaction with an electronic control point. The system receives the current geo-location of the portable communication device and transmits a dynamic temporary credential to the portable communication device from the centralized computer. The system further scores the risk in authorizing a transaction associated with an electronic control point using the dynamic temporary credential it issued. The system may prevent the transmission of the dynamic temporary credential until the end user has been authenticated, which may include verifying one or more of a manually input passcode, the unique digital signature of the portable communication device, and know your customer queries. The system may further include a validation mapping gateway operably connected to one or more issuers that substitutes legacy payment data for the dynamic temporary credential in a payment transaction before sending the payment transaction along with the risk score to the issuer associated with the legacy payment data.

02-06-2014

20140373170

SYSTEM AND METHOD FOR INITIALLY ESTABLISHING AND PERIODICALLY CONFIRMING TRUST IN A SOFTWARE APPLICATION - Systems and methods for providing trust provisioning are disclosed. A utilization request requesting to utilize data stored by a secure element associated with the device may be processed by a software application. In response to processing the utilization request, a registration request message for registering the software application may be communicated to a management server. A validation code may be received from the management server in reply to the registration request message. The received validation code may be verified to match a second validation code. Subsequent to successful verification, a passcode and an identifier of the secure element may be communicated to the management server. In response to communicating the passcode and the secure element identifier, an acknowledgement may be received from the management server specifying whether registration of the software application was successful.

12-18-2014

Patent applications by Kaushik Roy, Foster City, CA US

Latha Roy, San Diego, CA US

Patent application number

Description

Published

20110319020

METHOD AND SYSTEM FOR MULTI-STAGE DEVICE FILTERING IN A BLUETOOTH LOW ENERGY DEVICE - A Bluetooth low energy (BLE) device receives advertising packets from an advertising BLE device. The BLE device filters the received advertising packets utilizing hardware to search for the advertiser. If the advertiser is not found by the hardware, the packet filtering continues utilizing firmware. Device identity information, comprising non-private and/or private device identities, of preferred BLE devices is partitioned to form a different white list for the hardware, firmware, and host, respectively, to concurrently support privacy and white listing. If the advertiser is found by the hardware, the hardware sends a response to the advertiser following a successful CRC check performed in the hardware. If the advertiser is found by the firmware, the device identity information of the advertiser is inserted in the white list for the hardware. The host may be awakened based on the device configuration and/or attribute type information of the received advertising packets.

Margaret Ann Roy, Mountain View, CA US

Patent application number

Description

Published

20090098603

POLYPEPTIDES SHARING SEQUENCE IDENTITY WITH A FIBROBLAST GROWTH FACTOR POLYPEPTIDE AND NUCLEIC ACIDS ENCODING THE SAME - The present invention is directed to novel polypeptides having homology to the PRO533 protein and to nucleic acid molecules encoding those polypeptides. Also provided herein are vectors and host cells comprising those nucleic acid sequences, chimeric polypeptide molecules comprising the polypeptides of the present invention fused to heterologous polypeptide sequences, antibodies which bind to the polypeptides of the present invention, and methods for producing the polypeptides of the present invention. The invention concerns compositions and methods for the diagnosis and treatment of neoplastic cell growth and proliferation in mammals, including humans. The invention is based on the identification of genes that are amplified in the genome of tumor cells. Such gene amplification is expected to be associated with the overexpression of the gene product and contribute to tumorigenesis and/or autocrine signaling. Accordingly, the proteins encoded by the amplified genes are believed to be useful targets for the diagnosis and/or treatment (including prevention) of certain cancers, and may act of predictors of the prognosis of tumor treatment. Furthermore, the compounds, compositions including antagonists and methods of the present invention are further expected to have therapeutic effect upon conditions characterized by FgF-19 modulation.

04-16-2009

20110207912

FGF-19 NUCLEIC ACIDS - The present invention is directed to novel polypeptides having homology to the PRO533 protein and to nucleic acid molecules encoding those polypeptides. Also provided herein are vectors and host cells comprising those nucleic acid sequences, chimeric polypeptide molecules comprising the polypeptides of the present invention fused to heterologous polypeptide sequences, antibodies which bind to the polypeptides of the present invention, and methods for producing the polypeptides of the present invention. The invention concerns compositions and methods for the diagnosis and treatment of neoplastic cell growth and proliferation in mammals, including humans. The invention is based on the identification of genes that are amplified in the genome of tumor cells. Such gene amplification is expected to be associated with the overexpression of the gene product and contribute to tumorigenesis and/or autocrine signaling. Accordingly, the proteins encoded by the amplified genes are believed to be useful targets for the diagnosis and/or treatment (including prevention) of certain cancers, and may act of predictors of the prognosis of tumor treatment. Furthermore, the compounds, compositions including antagonists and methods of the present invention are further expected to have therapeutic effect upon conditions characterized by FgF-19 modulation.

Margaret Ann Roy, San Francisco, CA US

Patent application number

Description

Published

20090142800

Secreted and transmembrane polypeptides and nucleic acids encoding the same - The present invention is directed to novel polypeptides and to nucleic acid molecules encoding those polypeptides. Also provided herein are vectors and host cells comprising those nucleic acid sequences, chimeric polypeptide molecules comprising the polypeptides of the present invention fused to heterologous polypeptide sequences, antibodies which bind to the polypeptides of the present invention and to methods for producing the polypeptides of the present invention.

06-04-2009

20090170158

Secreted and transmembrane polypeptides and nucleic acids encoding the same - The present invention is directed to secreted and transmembrane polypeptides and to nucleic acid molecules encoding those polypeptides. Also provided herein are vectors and host cells comprising those nucleic acid sequences, chimeric polypeptide molecules comprising the polypeptides of the present invention fused to heterologous polypeptide sequences, antibodies which bind to the polypeptides of the present invention and to methods for producing the polypeptides of the present invention.

07-02-2009

20090197301

Secreted and transmembrane polypeptides and nucleic acids encoding the same - The present invention is directed to novel polypeptides and to nucleic acid molecules encoding those polypeptides. Also provided herein are vectors and host cells comprising those nucleic acid sequences, chimeric polypeptide molecules comprising the polypeptides of the present invention fused to heterologous polypeptide sequences, antibodies which bind to the polypeptides of the present invention and to methods for producing the polypeptides of the present invention.

08-06-2009

20100221249

WISP POLYPEPTIDES AND NUCLEIC ACIDS ENCODING SAME - Wnt-1-Induced Secreted Proteins (WISPs) are provided, whose genes are induced at least by Wnt-1. Also provided are nucleic acid molecules encoding those polypeptides, as well as vectors and host cells comprising those nucleic acid sequences, chimeric polypeptide molecules comprising the polypeptides fused to heterologous polypeptide sequences, antibodies which bind to the polypeptides, and methods for producing the polypeptides.

09-02-2010

20110311540

WISP POLYPEPTIDES AND NUCLEIC ACIDS ENCODING SAME - Wnt-1-Induced Secreted Proteins (WISPs) are provided, whose genes are induced at least by Wnt-1. Also provided are nucleic acid molecules encoding those polypeptides, as well as vectors and host cells comprising those nucleic acid sequences, chimeric polypeptide molecules comprising the polypeptides fused to heterologous polypeptide sequences, antibodies which bind to the polypeptides, and methods for producing the polypeptides.

12-22-2011

Patent applications by Margaret Ann Roy, San Francisco, CA US

Natalie Roy, La Jolla, CA US

Patent application number

Description

Published

20110059465

SCREENING ASSAYS FOR AGENTS THAT ALTER INHIBITOR OF APOPTOSIS (IAP) PROTEIN REGULATION OF CASPASE ACTIVITY - The present invention relates to an action between an inhibitor of apoptosis (IAP) protein and members of the caspase family of cell death proteases, for example, an interaction of the X chromosome linked IAP (XIAP) and caspase-3, caspase-7 or caspase-9, wherein the IAP regulates the activity of the caspases. The invention provides screening assays for identifying agents that alter the specific association of an IAP such as XIAP, c-IAP-1 or c-IAP-2 and a caspase such as caspase-3 or caspase-7. The invention also provides screening assays for identifying agents that alter the specific association of an IAP such as XIAP, c-IAP-1 or c-IAP-2 and a pro-caspase such as pro-caspase-9. In addition, the invention also provides methods for identifying agents that modulate the activity of a caspase in the presence of an IAP and that regulate the activation of a pro-caspase by an IAP. The invention further provides methods of reducing the severity of a pathologic condition in an individual by administering to the individual an agent that alters the caspase inhibitory activity of an IAP. In addition, the invention provides methods of modulating the ability of a population of cells to survive ex vivo by contacting the cells with an agent that alters the caspase inhibitory activity of an IAP in the cells.

03-10-2011

20120094922

SCREENING ASSAYS FOR AGENTS THAT ALTER INHIBITOR OF APOPTOSIS (IAP) PROTEIN REGULATION OF CASPASE ACTIVITY - The present invention relates to an action between an inhibitor of apoptosis (IAP) protein and members of the caspase family of cell death proteases, for example, an interaction of the X chromosome linked IAP (XIAP) and caspase-3, caspase-7 or caspase-9, wherein the IAP regulates the activity of the caspases. The invention provides screening assays for identifying agents that alter the specific association of an IAP such as XIAP, c-IAP-1 or c-IAP-2 and a caspase such as caspase-3 or caspase-7 or a pro-caspase such as pro-caspase-9, or that modulate the activity of a caspase in the presence of an IAP and that regulate the activation of a pro-caspase by an IAP. The invention further provides methods of reducing the severity of a pathologic condition in an individual by administering to the individual an agent that alters the caspase inhibitory activity of an IAP.

04-19-2012

Patent applications by Natalie Roy, La Jolla, CA US

Paul J. Roy, Menlo Park, CA US

Patent application number

Description

Published

20080294997

Contextually Aware Client Application - Techniques and processes for subsidizing network access via content and advertising revenue are described. In one implementation, a user installs a context bar tool on the user's computing device. To access a network (e.g., a wireless network), the user activates the context bar tool and requests access to a network, such as the Internet. A network services provider detects the context bar tool and provides network access to the user. A content and ads service gathers content and advertising and populates a context bar graphic interface that is displayed on the user's device with the content and advertising. Providers of the content and advertising pay for this exposure and thus generate revenue that can be used to offset the cost of providing the network access and other network services.

11-27-2008

Patent applications by Paul J. Roy, Menlo Park, CA US

Pianka Roy, Irvine, CA US

Patent application number

Description

Published

20110257499

Dual-Deflecting Electrophysiology Catheter - An electrophysiology catheter includes a tubular body having a proximal region, a neck region, and a distal region predisposed into a loop and including electrodes. A first deflection wire extends through at least a portion of the proximal region of the catheter body and includes a first flattened section, while a second deflection wire extends through the neck region and at least a portion of the distal region and includes a second flattened section within the neck region. A first activation wire is joined to the flattened section of the first deflection wire, while a second activation wire is joined to the flattened section of the second deflection wire. Thus, forces acting on the first and second activation wires, such as forces imposed by a handle-based actuator, are respectively transmitted to the first and second deflection wires, thereby deflecting the proximal and neck regions, respectively.

10-20-2011

20120116200

Fixed loop deflectable electrophysiology catheters having an extended braid primary shaft coupled to the periphery of the fixed loop and methods of manufacturing therefor - An EP catheter includes a tubular body having a proximal region, a neck region, and a distal portion predisposed into a single shallow helical fixed-diameter loop configuration and including a plurality of diagnostic electrodes. In deflectable catheter forms, at least one activation wire extends through at least a portion of the proximal region of the catheter body and is adapted to deflect the up to approximately 180 degrees relative to the proximal region. The catheter can be operated manually by a clinician or via a clinician-surrogate such as a computer processor-controlled surgical system. In addition, a variety of localization, visualization, and/or orientation-specific elements can be incorporated into the devices described, depicted, and claimed herein (e.g., metallic coil members, active impedance emitting or receiving electrodes, fluoroscopically opaque materials, and the like).

05-10-2012

20130144208

Dual-deflecting electrophysiology catheter - An electrophysiology catheter includes a tubular body having a proximal region, a neck region, and a distal region predisposed into a loop and including electrodes. A first deflection wire extends through at least a portion of the proximal region of the catheter body and includes a first flattened section, while a second deflection wire extends through the neck region and at least a portion of the distal region and includes a second flattened section within the neck region. A first activation wire is joined to the flattened section of the first deflection wire, while a second activation wire is joined to the flattened section of the second deflection wire. Thus, forces acting on the first and second activation wires, such as forces imposed by a handle-based actuator, are respectively transmitted to the first and second deflection wires, thereby deflecting the proximal and neck regions, respectively.

06-06-2013

Patent applications by Pianka Roy, Irvine, CA US

Prasan Roy, Foster City, CA US

Patent application number

Description

Published

20100293196

METHOD AND SYSTEM FOR ANALYZING ORDERED DATA USING PATTERN MATCHING IN A RELATIONAL DATABASE - Several methods and a system for analyzing ordered data using pattern matching over an indefinitely long ordered sequence of rows in a relational database are disclosed. In one embodiment, a method of a server includes receiving an ordered data in a relational database. The method further includes matching a pattern specified in a query on ordered data in a relational database in a single pass in constant space for overlapping mode of results. The method also includes creating an output data in the single pass in constant space for overlapping mode of results based on the matching of the ordered data with the pattern in the relational database query.

11-18-2010

Protip Roy, San Diego, CA US

Patent application number

Description

Published

20080263191

METHOD AND SYSTEM FOR HANDLING PACKET FILTERING INFORMATION - A portion of management traffic, carried via network traffic, and received and/or transmitted via a network controller, may be processed externally to the network controller, wherein management messaging may be carried via network packets, and one or more headers may added to enable transmission and/or reception via the network controller. Packet filters may be setup, in the network controller, via the management controller, to enable determining network packets that may carry the management traffic. The management controller may utilize commands to setup packet filers in the network controller, wherein matching criteria, in received network packets, and/or corresponding actions that may be performed in matching packets, may be specified. The matching criteria may comprise specifying one or more header types that may be utilized in the received network packets. The network controller may generate filter identifiers, which may be utilized, subsequently, via the management controller to delete the packet filters.

10-23-2008

20090043921

Method and System for Virtualization and Re-Direction of I/O Connections to Peripheral Devices - Methods and systems for virtualization and re-direction of I/O connections to peripheral devices are disclosed. Aspects of one method may include virtualizing one or more peripheral devices via corresponding PCI/PCIe level functions. The virtualization may comprise, for example, emulating peripheral device controllers. The PCI and/or PCIe level functions may then redirect accesses to peripheral devices to corresponding virtual devices. Since a PCI/PCIe level function may emulate a peripheral device controller, the redirecting may occur without modifying an operating system for the electronic system or the corresponding device driver used to access the peripheral device. Accordingly, virtualization and redirection may enable controlling a remote electronic system over a network. The controlling of a remote electronic system may comprise, for example, storing and accessing data in a remote storage device, booting from the remote storage device, and scanning and/or printing at the remote device.

02-12-2009

20090178104

METHOD AND SYSTEM FOR A MULTI-LEVEL SECURITY ASSOCIATION LOOKUP SCHEME FOR INTERNET PROTOCOL SECURITY - Methods and systems for data communication are disclosed and may include utilizing a multi-level lookup process for determining IPsec parameters from a security association database. The security association database may be stored in content addressable memory, and may include an Internet protocol address table, a security association lookup table, and a security association context table. The security association lookup and security association context tables may include a single table. An Internet protocol address table index may be looked up in the Internet protocol address table for a first lookup of the multi-level lookup process. A security protocol index may be looked up utilizing the Internet protocol address table index for a second lookup of the multi-level lookup process. The Internet protocol security parameters may be determined utilizing the security protocol index. IPsec processing may be performed utilizing the determined Internet protocol security parameters.

07-09-2009

20100192218

METHOD AND SYSTEM FOR PACKET FILTERING FOR LOCAL HOST-MANAGEMENT CONTROLLER PASS-THROUGH COMMUNICATION VIA NETWORK CONTROLLER - A network controller in a communication device may be operable to provide pass-through communication of local host-management traffic between a local host and a management controller within the communication device, wherein the local host may be operable to utilize its network processing resources during communication of the local host-management traffic. The network controller may use packet filtering to provide the pass-through communication, wherein the network controller may utilize a plurality filtering rules during filtering of packets received in the network controller. The filtering rules may specify packet processing and/or forwarding actions by said network controller based on one or more specified conditions. The specified conditions may based on one or more match criteria; wherein the match criteria comprising source address, destination address, and/or traffic type data in the received packets. Address learning mechanisms may be used in the network controller to enable configuring and/or performing packet filtering transparently.

07-29-2010

20120324077

Providing Resource Accessbility During a Sleep State - Embodiments for providing access to computing system resources, such as files, disks, flash storage and/or other resources, are disclosed. A combination network interface and storage device can be installed in a computing system, which can be configured to draw power when a host computing system is in a sleep state. A subsystem executed by the combination network interface and storage device can allow a client device to submit a request for a file stored in a storage medium accessible to the device. Additionally, the subsystem can facilitate mirroring of files from mass storage devices by the operating system and/or applications executed by the host computing system when the computing system is not in a sleep state.

12-20-2012

20140036928

Short Packet Transmission - Disclosed are various embodiments that provide short packet transmission by a network interface controller (NIC). The NIC may receive a signal indicating that a set of buffer descriptors is available for fetching from a host device. The NIC is configured to fetch the set of buffer descriptors from the host device, the set of buffer descriptors comprising a control flag, the control flag indicating whether the set of buffer descriptors comprises immediate packet data; and the NIC may transmit the immediate packet data as a transmit packet if the control flag indicates that the set of buffer descriptors comprises immediate packet data.

Rabindra K. Roy, Milpitas, CA US

Patent application number

Description

Published

20090222921

Technique and Architecture for Cognitive Coordination of Resources in a Distributed Network - A system and method are disclosed for utilizing resources of a network. A constructive proof that a subset of resources is sufficient to satisfy the objective of a system can be generated. The constructive proof can comprise instructions for using the subset of resources. A set of computer-executable instructions can be created from the constructive proof and executed on a host device. The computer-executable instructions can control a data output device according to the instructions of the constructive proof.

09-03-2009

Richard S. Roy, Dublin, CA US

Patent application number

Description

Published

20110085398

Multiple Cycle Memory Write Completion - A memory system that reduces the memory cycle time of a memory cell by performing an incomplete write operation. The voltage on a storage node of the memory cell does not reach a full supply voltage during the incomplete write operation. The incomplete write operation is subsequently completed by one or more additional accesses, wherein the voltage on the storage node is pulled to a full supply voltage. The incomplete write operation may be completed by: subsequently writing the same data to the memory cell during an idle cycle; subsequently writing data to other memory cells in the same row as the memory cell; subsequently reading data from the row that includes the memory cell; or refreshing the row that includes the memory cell during an idle cycle. One or more idle cycles may be forced to cause the incomplete write operation to be completed in a timely manner.

04-14-2011

20110188335

Hierarchical Multi-Bank Multi-Port Memory Organization - A memory system includes multiple (N) memory banks and multiple (M) ports, wherein N is greater than or equal to M. Each of the memory banks is coupled to each of the ports. Access requests are transmitted simultaneously on each of the ports. However, each of the simultaneous access requests specifies a different memory bank. Each memory bank monitors the access requests on the ports, and determines whether any of the access requests specify the memory bank. Upon determining that an access request specifies the memory bank, the memory bank performs an access to an array of single-port memory cells. Simultaneous accesses are performed in multiple memory banks, providing a bandwidth equal to the bandwidth of one memory bank times the number of ports. An additional level of hierarchy may be provided, which allows further multiplication of the number of simultaneously accessed ports, with minimal area overhead.

08-04-2011

20110191548

High Utilization Multi-Partitioned Serial Memory - A memory device that includes an input interface that receives instructions and input data on a first plurality of serial links. The instructions and input data are deserialized on the memory device, and are provided to a memory controller. The memory controller initiates accesses to a memory core in response to the received instructions. The memory core includes a plurality of memory partitions, which are accessed in a cyclic and overlapping manner. This allows each memory partition to operate at a slower frequency than the serial links, while properly servicing the received instructions. Accesses to the memory device are performed in a synchronous manner, wherein each access exhibits a known fixed latency.

08-04-2011

20110191564

Hierarchical Organization Of Large Memory Blocks - A multi-bank memory system includes one or more levels of logical memory hierarchy to increase the available random cyclic transaction rate of the memory system. The memory system includes a plurality of multi-bank partitions, each having a corresponding partition interface. Each partition interface accesses the corresponding multi-bank partition at a first frequency. A global interface may access the partition interfaces at a second frequency, which is equal to the first frequency times the number of partition interfaces. Alternately, a plurality of cluster interfaces may access corresponding groups of the partition interfaces, wherein each cluster interface accesses the corresponding group of partition interfaces at a second frequency that is faster than the first frequency. A global interface accesses the cluster interfaces at a third frequency that is greater than the second frequency.

08-04-2011

20120140581

Multiple Cycle Memory Write Completion - A memory system that reduces the memory cycle time of a memory cell by performing an incomplete write operation. The voltage on a storage node of the memory cell does not reach a full supply voltage during the incomplete write operation. The incomplete write operation is subsequently completed by one or more additional accesses, wherein the voltage on the storage node is pulled to a full supply voltage. The incomplete write operation may be completed by: subsequently writing the same data to the memory cell during an idle cycle; subsequently writing data to other memory cells in the same row as the memory cell; subsequently reading data from the row that includes the memory cell; or refreshing the row that includes the memory cell during an idle cycle. One or more idle cycles may be forced to cause the incomplete write operation to be completed in a timely manner.

06-07-2012

20120250441

Separate Pass Gate Controlled Sense Amplifier - A memory system that includes a first bit line coupled to a first set of dynamic random access memory (DRAM) cells, a second (complementary) bit line coupled to a second set of DRAM cells, and a sense amplifier coupled to the first and second bit lines. The sense amplifier includes a pair of cross-coupled inverters (or a similar latching circuit) coupled between the first and second bit lines, as well as a first select transistor coupling the first bit line to a first global bit line, and a second select transistor coupling the second bit line to a second global bit line. The first and second select transistors are independently controlled, thereby enabling improved read and write access sequences to be implemented, whereby signal loss associated with bit line coupling is eliminated, ‘read bump’ conditions are eliminated, and late write conditions are eliminated.

10-04-2012

20120250442

Methods For Accessing DRAM Cells Using Separate Bit Line Control - A memory system that includes a first bit line coupled to a first set of dynamic random access memory (DRAM) cells, a second (complementary) bit line coupled to a second set of DRAM cells, and a sense amplifier coupled to the first and second bit lines. The sense amplifier includes a pair of cross-coupled inverters (or a similar latching circuit) coupled between the first and second bit lines, as well as a first select transistor coupling the first bit line to a first global bit line, and a second select transistor coupling the second bit line to a second global bit line. The first and second select transistors are independently controlled, thereby enabling improved read and write access sequences to be implemented, whereby signal loss associated with bit line coupling is eliminated, ‘read bump’ conditions are eliminated, and late write conditions are eliminated.

10-04-2012

20120267769

INTEGRATED CIRCUIT PACKAGE WITH SEGREGATED TX AND RX DATA CHANNELS - A chip layout isolates Rx terminals and Rx ports from Tx terminals and Tx ports. Tx terminals are grouped contiguously to each other, and are segregated as a group to a given edge of the package, Rx terminals are similarly grouped and segregated to a different edge of the package. Tx and Rx data channels are disposed in a respective single layer of the package, or both are disposed in a same single layer of the package. Rx ports and Tx ports are located at an approximate center of the package, with Tx and Rx ports disposed on respective opposite sides of an axis bisecting the package. Data signals received by, and transmitted from, the chip flow in a same direction, from a first edge of the package to the center of the package and from the center of the package to a second edge of the package, respectively.

10-25-2012

20130313723

SEMICONDUCTOR CHIP LAYOUT WITH STAGGERED TX AND TX DATA LINESS - A chip layout for a high speed semiconductor device is disclosed. The chip layout isolates Rx terminals and Rx ports from Tx terminals and Tx ports. A serial interface is centrally located to reduce latency, power and propagation delays. Stacked die that contain one or more devices with the chip layout are characterized by having improved latency, bandwidth, power consumption, and propagation delays.

11-28-2013

20130336074

Hierarchical Multi-Bank Multi-Port Memory Organization - A memory system includes multiple (N) memory banks and multiple (M) ports, wherein N is greater than or equal to M. Each of the memory banks is coupled to each of the ports. Access requests are transmitted simultaneously on each of the ports. However, each of the simultaneous access requests specifies a different memory bank. Each memory bank monitors the access requests on the ports, and determines whether any of the access requests specify the memory bank. Upon determining that an access request specifies the memory bank, the memory bank performs an access to an array of single-port memory cells. Simultaneous accesses are performed in multiple memory banks, providing a bandwidth equal to the bandwidth of one memory bank times the number of ports. An additional level of hierarchy may be provided, which allows further multiplication of the number of simultaneously accessed ports, with minimal area overhead.

12-19-2013

20140119099

DRAM-TYPE DEVICE WITH LOW VARIATION TRANSISTOR PERIPHERAL CIRCUITS, AND RELATED METHODS - A dynamic random access memory (DRAM) can include at least one DRAM cell array, comprising a plurality of DRAM cells, each including a storage capacitor and access transistor; a body bias control circuit configured to generate body bias voltage from a bias supply voltage, the body bias voltage being different from power supply voltages of the DRAM; and peripheral circuits formed in the same substrate as the at least one DRAM array, the peripheral circuits comprising deeply depleted channel (DDC) transistors having bodies coupled to receive the body bias voltage, each DDC transistor having a screening region of a first conductivity type formed below a substantially undoped channel region.

05-01-2014

Patent applications by Richard S. Roy, Dublin, CA US

Robert N. Roy, Fremont, CA US

Patent application number

Description

Published

20100262129

System and Method for Selecting Follicular Units for Harvesting - A system and method is provided for improving the visibility of hair on the skin surface, in a region that is bloodied or bruised, and potentially expanding the candidate pool of the hair grafts to be selected for harvesting. The system uses a light source comprising at least two emitters and the method comprises controlling the contrast between the image of the blood and the image of the skin surface. The method of the present invention may be implemented with various hair harvesting and transplantation systems, including manual, partially automated and fully automated systems.

10-14-2010

Ronald J. Roy, San Diego, CA US

Patent application number

Description

Published

20100077087

METHOD FOR HOST SELECTION BASED ON DISCOVERED NAT TYPE - A host may be selected for a peer-to-peer grid based on discovered NAT type. NAT profile information may be collected by each of the peers and shared with the other peers. Each peer receives NAT profile information for the other peers. Each peer may determine from the NAT profile information for the peer and the NAT profile information for the other peers which of the two or more peers to designate as the host.

03-25-2010

Ronald Joseph Roy, San Diego, CA US

Patent application number

Description

Published

20090094370

Seamless Host Migration Based on NAT Type - Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session, such determinations including the use of NAT profile information. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.

04-09-2009

20120166651

Systems and Methods for Seamless Host Migration - Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.

06-28-2012

20130304931

SEAMLESS HOST MIGRATION BASED ON NAT TYPE - Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session, such determinations including the use of NAT profile information. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.

11-14-2013

Patent applications by Ronald Joseph Roy, San Diego, CA US

Ronald Joseph Roy, Foster City, CA US

Patent application number

Description

Published

20090113060

Systems and Methods for Seamless Host Migration - Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.

04-30-2009

Rupessh Ranen Roy, Santa Clara, CA US

Patent application number

Description

Published

20130080289

RETAIL SHOPPING - Apparatus and methods of improving retail shopping are described. In some examples, product-identifying information associated with a user identifier is received from a remote network node. Respective product identifiers are determined based on the received product identifying information. A personal shopping database of shopping records respectively including the determined product identifiers is maintained in association with the user identifier. Information relating to one or more of the shopping records in the personal shopping database is ascertained. The ascertained information is transmitted to the remote network device. In addition, handheld devices, demagnetizing stations, and labels for improving retail shopping are described.

03-28-2013

Samir D. Roy, Los Altos, CA US

Patent application number

Description

Published

20100204185

PHENAZOPYRIDINE COMPOUNDS - The present invention is directed to substituted phenazopyridines represented by Formula I. The present invention also relates to the discovery that compounds of Formula I have increased bioavailability as compared to unconjugated phenazopyridine.

08-12-2010

Scott Roy, Palo Alto, CA US

Patent application number

Description

Published

20090292688

ORDERING RELEVANT CONTENT BY TIME FOR DETERMINING TOP PICKS - A computer-readable medium encoded with computer instructions for providing relevant content on a web page for a user is provided. According to embodiments of the invention, the instructions are for determining a relevance metric for at least two articles. Each article of the at least two articles is selected from content of the user. Each article is associated with a time. The instructions further include instructions for selecting a set of relevant articles based on the relevance metric and ordering the set of relevant articles according to the associated time of each article of the set. The instructions also include instructions for providing the ordered set of relevant articles to the user.

11-26-2009

20100082594

BUILDING A TOPIC BASED WEBPAGE BASED ON ALGORITHMIC AND COMMUNITY INTERACTIONS - Methods and system for generating a topic page for a search query on a search webpage includes receiving a search query at the search engine on a server from a search webpage on a client. The search engine examines the query and categorizes the query along one or more dimensions. A plurality of modules having dynamic content and associated with the one or more categories is identified and a glue page is generated using the identified modules. The glue page is integrated into a topic page. The topic page is returned to the client where it is rendered at the search webpage in response to the search query.

04-01-2010

20100125585

Conjoint Analysis with Bilinear Regression Models for Segmented Predictive Content Ranking - Information with respect to users, items, and interactions between the users and items is collected. Each user is associated with a set of user features. Each item is associated with a set of item features. An expected score function is defined for each user-item pair, which represents an expected score a user assigns an item. An objective represents the difference between the expected score and the actual score a user assigns an item. The expected score function and the objective function share at least one common variable. The objective function is minimized to find best fit for some of the at least one common variable. Subsequently, the expected score function is used to calculate expected scores for individual users or clusters of users with respect to a set of items that have not received actual scores from the users. The set of items are ranked based on their expected scores.

05-20-2010

20100228712

Algorithmically Generated Topic Pages with Interactive Advertisements - A method and system for generating a topic page for a search query on a search webpage includes receiving a query at the search webpage on a client. The query is transmitted from the search webpage on the client to a search engine on a server. A topic page generator available to the search engine analyzes the query to identify a plurality of dimensions. One or more content modules, including at least one interactive advertising module, that match one or more of the dimensions are selected from a plurality of sources based on a weight associated with each of the content modules. The weight defines the ranking of a content module. The content modules for the plurality of dimensions are glued together and presented on the topic page in the order of the corresponding weight of the content modules. The order of presentation identifies the relevancy of the content modules to the query. The presented topic page provides the most relevant content modules for the query, and for a user located in a specific geo location.

09-09-2010

20100250556

Determining User Preference of Items Based on User Ratings and User Features - A set of item-item affinities for a plurality of items is determined based on collaborative-filtering techniques. A set of an item's nearest neighbor items based on the set of item-item affinities is determined. A set of user feature-item affinities for the plurality of items and a set of user features is determined based on least squared regression. A set of a user feature's nearest neighbor items is determined based in part on the set of user feature-item affinities. Compatible affinity weights for nearest neighbor items of each item and each user feature are determined and stored. Based on user features of a particular user and items a particular user has consumed, a set of nearest neighbor items comprising nearest neighbor items for user features of the user and items the user has consumed are identified as a set of candidate items, and affinity scores of candidate items are determined. Based at least in part on the affinity scores, a candidate item from the set of candidate items is recommended to the user.

09-30-2010

20110202821

BIDDED MARKETPLACE FOR APPLICATIONS - Methods and systems for presenting application modules on a graphical display page are provided. In accordance with one embodiment, content to be displayed on a graphical display page is determined. Then, content features which describe the content that is to be displayed on the graphical display page, and user features which describe characteristics of users are determined. For each application in the plurality of application modules, the probability that specific users will select the application module when displayed on the graphical display page with the determined content is determined based on the content features and the user features. For each application module in the plurality of application modules, an overall score is determined based on the determined probability that the user will select the application module and a commercial value to be paid by a publisher of the application module when it is selected. The recommended application modules are determined to be those application modules in the plurality of application modules which have the highest overall score and which satisfy a set of constraints. Representations of the recommended application modules are displayed on the graphical display page.

08-18-2011

20120084155

PRESENTATION OF CONTENT BASED ON UTILITY - Methods and systems for presenting content such as articles based on utility are provided. In one embodiment, a plurality of articles are determined, each article in the plurality of articles including article content and a corresponding preview icon, the preview icon defining a link to the corresponding article content when presented. For each article in the plurality of articles, a user experience utility value is determined. And for each article in the plurality of articles, an economic utility value is also determined. A ranked order of the articles is determined based upon each article's user experience utility value and economic utility value. And a portion of the preview icons of the articles are presented on a graphical display page in a priority orientation based on the ranked order of the articles.

04-05-2012

20130031470

METHOD AND SYSTEM FOR PERSONALIZING WEB PAGE LAYOUT - Method and system for generating personalizing website layout. The method and system monitors a user's behaviors and assigns a user to a user group, which has an assigned personalized template. The templates are personalized in response to the user's behaviors and arranges content to be displayed to the user based on that behavior.

01-31-2013

20130054593

DETERMINING USER PREFERENCE OF ITEMS BASED ON USER RATINGS AND USER FEATURES - A set of item-item affinities for a plurality of items is determined based on collaborative-filtering techniques. A set of an item's nearest neighbor items based on the set of item-item affinities is determined. A set of user feature-item affinities for the plurality of items and a set of user features is determined based on least squared regression. A set of a user feature's nearest neighbor items is determined based in part on the set of user feature-item affinities. Compatible affinity weights for nearest neighbor items of each item and each user feature are determined. Based on user features of a user and items a user has consumed, a set of nearest neighbor items are identified as a set of candidate items, and affinity scores of candidate items are determined. Based on the affinity scores, a candidate item from the set of candidate items is recommended to the user.

Scott Roy, San Jose, CA US

Patent application number

Description

Published

20080288356

DISPLAYING PAID SEARCH LISTINGS IN PROPORTION TO ADVERTISER SPENDING - In a pay for placement database search system, in which advertisers pay to include their search listings in a database to be provided with search results in response to queries from searchers, each advertiser decides how much money he wants to spend on a search term. The search provider displays the advertisers' listings in proportion to the amount of money the respective advertisers spend. This permits the advertisers to subscribe to the database search system, deciding how much to pay for a subscription for a predetermined time period. The search provider can recommend an optimal spend amount for the advertisers.

11-20-2008

20120101967

STATISTICAL MESSAGE CLASSIFIER - A system and method are disclosed for improving a statistical message classifier. A message may be tested with a machine classifier, wherein the machine classifier is capable of making a classification on the message. In the event the message is classifiable by the machine classifier, the statistical message classifier is updated according to the reliable classification made by the machine classifier. The message may also be tested with a first classifier. In the event that the message is not classifiable by the first classifier, it is tested with a second classifier, wherein the second classifier is capable of making a second classification. In the event that the message is classifiable by the second classifier, the statistical message classifier is updated according to the second classification.

04-26-2012

20140304829

STATISTICAL MESSAGE CLASSIFIER - A system and method are disclosed for improving a statistical message classifier. A message may be tested with a machine classifier, wherein the machine classifier is capable of making a classification on the message. In the event the message is classifiable by the machine classifier, the statistical message classifier is updated according to the reliable classification made by the machine classifier. The message may also be tested with a first classifier. In the event that the message is not classifiable by the first classifier, it is tested with a second classifier, wherein the second classifier is capable of making a second classification. In the event that the message is classifiable by the second classifier, the statistical message classifier is updated according to the second classification.

10-09-2014

Patent applications by Scott Roy, San Jose, CA US

Shambhu Roy, Sunnyvale, CA US

Patent application number

Description

Published

20100247804

BIASABLE COOLING PEDESTAL - In some embodiments, a method for cooling a substrate upon a biasable cooling pedestal for supporting a substrate during deposition within a plasma vapor deposition chamber may include a supplying a low pressure inert gas from the shaft of a liquid-chilled pedestal to flow through one or more channels within grooved a metal substrate support and a liquid-chilled body. By maintaining a cooling gas supply at a pressure well below that which may displace the weight of the substrate, the gas may enable even heat transfer between the cooling pedestal and the substrate to cool the substrate during deposition without the use of electrical or mechanical mechanisms for clamping the substrate in place.

09-30-2010

Shambhu N. Roy, Sunnyvale, CA US

Patent application number

Description

Published

20120033340

ELECTROSTATIC CHUCK AND METHODS OF USE THEREOF - An electrostatic chuck and method of use thereof is provided herein. In some embodiments, an electrostatic chuck may include a disk having a first side to support a substrate thereon and a second side, opposing the first side, to provide an interface to selectively couple the disk to a thermal control plate, a first electrode disposed within the disk proximate the first side to electrostatically couple the substrate to the disk and a second electrode disposed within the disk proximate the opposing side of the disk to electrostatically couple the disk to the thermal control plate. In some embodiments, the second electrode may also be configured to heat the disk.

02-09-2012

20120285658

HIGH TEMPERATURE ELECTROSTATIC CHUCK WITH RADIAL THERMAL CHOKES - A wafer support assembly including a wafer support and cooling plate with radial thermal chokes is provided. The cooling plate and wafer support may have limited contact and may not contact each other outside of certain limited thermal contact patches. The thermal contact patches may generally define one or more radial thermal choke regions. In some implementations, high- and low-temperature cooling systems may be placed at one or more locations across the cooling plate to assist in temperature management.

11-15-2012

Shambhu N. Roy, San Jose, CA US

Patent application number

Description

Published

20100039747

ELECTROSTATIC CHUCK ASSEMBLY - Embodiments of the present invention provide a cost effective electrostatic chuck assembly capable of operating over a wide temperature range in an ultra-high vacuum environment while minimizing thermo-mechanical stresses within the electrostatic chuck assembly. In one embodiment, the electrostatic chuck assembly includes a dielectric body having chucking electrodes which comprise a metal matrix composite material with a coefficient of thermal expansion (CTE) that is matched to the CTE of the dielectric body.

02-18-2010

20100101771

HEATED COOLING PLATE FOR E-CHUCKS AND PEDESTALS - A method and apparatus for controlling the temperature of a substrate support assembly includes a pedestal, a chuck connected to the pedestal, a cooling plate structure thermally coupled with the chuck, a heater thermally coupled with the cooling plate structure, and a controller configured to control the cooling plate structure while controlling the heater during processing of a substrate on the chuck. The method includes cooling a substrate support with a cooling plate structure while heating the cooling plate structure with a heater thermally coupled with the cooling plate structure, monitoring the performance of the cooling plate structure and the heater, and regulating the performance of the cooling plate structure and the heater to maintain the substrate support at a desired temperature.

04-29-2010

20100218785

IN SITU PLASMA CLEAN FOR REMOVAL OF RESIDUE FROM PEDESTAL SURFACE WITHOUT BREAKING VACUUM - Methods and apparatus for in-situ plasma cleaning of a deposition chamber are provided. In one embodiment a method for plasma cleaning a deposition chamber without breaking vacuum is provided. The method comprises positioning a substrate on a susceptor disposed in the chamber and circumscribed by an electrically floating deposition ring, depositing a metal film on the substrate and the deposition ring in the chamber, grounding the metal film deposited on the deposition ring without breaking vacuum, and removing contaminants from the chamber with a plasma formed in the chamber without resputtering the metal film on the grounded deposition ring and without breaking vacuum.

09-02-2010

20140366912

IN SITU PLASMA CLEAN FOR REMOVAL OF RESIDUE FROM PEDESTAL SURFACE WITHOUT BREAKING VACUUM - Methods and apparatus for in-situ plasma cleaning of a deposition chamber are provided. In one embodiment a method for plasma cleaning a deposition chamber without breaking vacuum is provided. The method comprises positioning a substrate on a susceptor disposed in the chamber and circumscribed by an electrically floating deposition ring, depositing a metal film on the substrate and the deposition ring in the chamber, grounding the metal film deposited on the deposition ring without breaking vacuum, and removing contaminants from the chamber with a plasma formed in the chamber without resputtering the metal film on the grounded deposition ring and without breaking vacuum.

12-18-2014

Shauank Roy, San Mateo, CA US

Patent application number

Description

Published

20110104826

CALIBRATION OF FLUIDIC DEVICES - The present invention provides methods of calibrating a fluidic device useful for detecting an analyte of interest in a bodily fluid. The invention also provides methods for assessing the reliability of an assay for an analyte in a bodily fluid with the use of a fluidic device. Another aspect of the invention is a method for performing a trend analysis on the concentration of an analyte in a subject using a fluidic device.

05-05-2011

Shaunak Roy, San Mateo, CA US

Patent application number

Description

Published

20100081144

POINT-OF-CARE FLUIDIC SYSTEMS AND USES THEREOF - This invention is in the field of medical devices. Specifically, the present invention provides portable medical devices that allow real-time detection of analytes from a biological fluid. The methods and devices are particularly useful for providing point-of-care testing for a variety of medical applications.

04-01-2010

20100248277

DETECTION AND QUANTIFICATION OF ANALYTES IN BODILY FLUIDS - This invention is in the field of medical devices. Specifically, the present invention provides portable medical devices that allow detection of analytes from a biological fluid. The methods and devices are particularly useful for providing point-of-care testing for a variety of medical applications.

09-30-2010

20110166553

MEDICAL DEVICE FOR ANALYTE MONITORING AND DRUG DELIVERY - The invention relates to an ingestible, implantable or wearable medical device comprising a microarray which comprises a bioactive agent capable of interacting with a disease marker biological analyte; a reservoir which comprises at least one therapeutic agent and is capable of releasing the therapeutic agent(s) from the medical device; and a plurality of microchips comprising a microarray scanning device capable of obtaining physical parameter data of an interaction between the disease marker biological analyte with the bioactive agent; a biometric recognition device capable of comparing the physical parameter data with an analyte interaction profile; optionally a therapeutic agent releasing device capable of controlling release of the therapeutic agent from the reservoirs; an interface device capable of facilitating communications between the microarray scanning device, biometric recognition device and the therapeutic agent releasing device; and an energy source to power the medical device. Specifically, the invention relates to a medical device capable of detecting an analyte in a bodily fluid comprising at least one microneedle capable of obtaining a sample of a bodily fluid, a first microchannel through which the sample flows and is in fluid communication with the at least one microneedle, a second microchannel in fluid communication with the first microchannel, through which a buffer flows, wherein the second channel comprises a microarray with a bioactive agent, a microarray scanning device to detect an interaction between the bioactive agent and the analyte in the bodily fluid; and an interface device.

07-07-2011

20120258472

SYSTEMS AND METHODS OF FLUIDIC SAMPLE PROCESSING - The present invention provides fluidic devices and systems that allow detection of analytes from a biological fluid. The methods and devices are particularly useful for providing point-of-care testing for a variety of medical applications.

10-11-2012

20130115685

POINT-OF-CARE FLUIDIC SYSTEMS AND USES THEREOF - This invention is in the field of medical devices. Specifically, the present invention provides portable medical devices that allow real-time detection of analytes from a biological fluid. The methods and devices are particularly useful for providing point-of-care testing for a variety of medical applications.

05-09-2013

20140222447

SYSTEMS AND METHODS FOR IMPROVING MEDICAL TREATMENTS - This invention is in the field of medical devices. Specifically, the present invention provides portable medical devices that allow real-time detection of analytes from a biological fluid. The methods and devices are particularly useful for providing point-of-care testing for a variety of medical applications.

08-07-2014

20140308689

Detection and Quantification of Analytes in Bodily Fluids - This invention is in the field of medical devices. Specifically, the present invention provides portable medical devices that allow detection of analytes from a biological fluid. The methods and devices are particularly useful for providing point-of-care testing for a variety of medical applications.

10-16-2014

Patent applications by Shaunak Roy, San Mateo, CA US

Simon Roy, Los Altos, CA US

Patent application number

Description

Published

20120059744

Attention Economy For Attention To Messages, Tasks and Resources - A centrally tracked artificial currency is provided within the context of an enterprise. This currency serves as a unit of account, medium of exchange, and store of value in a corporate “attention economy.” Users (typically coworkers) in the enterprise are allotted a base number of currency units, which they can earn, exchange, and spend in a variety of ways to signal importance and “purchase” attention of others, or priority for other organization resources. In one aspect, senders of messages can specify an amount of currency to be associated with the message, so that recipients can see the specified amount before deciding whether to read the message. Once such a system is in use, it facilitates exchange of value based on user-created transactions regarding behavior, communication, resources, incentives, and priorities.

03-08-2012

20140279693

Goal-Based Portfolio Management System - A method for providing goal-based portfolio management with a server is provided. User input is received at the server. The user input includes investment goals and portfolio information. An asset allocation and investment strategy based on the received user input is automatically determined with the server by assigning the user to a target portfolio asset allocation, a glide path, and a set of specific recommendations. The glide path is dependent upon at least one of the investment goals received from the user. The glide path includes at least one shift from a first portfolio to a second portfolio different from the first portfolio as a user encounters risk exposure changes while moving towards at least one of the investment goals. The asset allocation and investment strategy are provided from the server to a user interface of the user.

09-18-2014

Subhojit Roy, Sunnyvale, CA US

Patent application number

Description

Published

20100232450

METHOD AND APPARATUS FOR PROVIDING VIRTUAL PORTS WITH ATTACHED VIRTUAL DEVICES IN A STORAGE AREA NETWORK - Systems particularly a virtualization switch or a storage device, which include virtual ports connected to virtual devices with virtual worldwide names and virtual LUNs. Because Fibre Channel environment hosts can track worldwide names from one port to another and allow continuity in that regard, the virtual worldwide names are provided with relevant virtual LUNs and connected these to virtual ports so that the virtual devices can be moved as desired to overcome failures or to allow load balancing.

09-16-2010

Sushmita Mimi Roy, Sunnyvale, CA US

Patent application number

Description

Published

20090042201

Biomarkers for multiple sclerosis and methods of use thereof - Disclosed are biomarkers, the expression of which is differentially regulated in subjects with multiple sclerosis (MS) as compared to subjects that do not have MS. Also described are methods of identification of such biomarkers, and methods of using such biomarkers as targets for the development and identification of therapeutic compounds and strategies for the treatment of MS, as well as methods and kits for the diagnosis of MS.

02-12-2009

20110262946

MONITORING A DYNAMIC SYSTEM BY LIQUID CHROMATOGRAPHY-MASS SPECTROMETRY - The present invention provides a method for monitoring of profile changes of components in a dynamic system such as a cell-free in vitro protein synthesis system by using liquid chromatography (LC) combined with mass spectrometry (MS). In an additional aspect, this invention provides a method for enhancing the yield and/or reproducibility in a cell-free protein synthesis system by modulating the level and/or activity of a protein component that has regulatory effects on the system.

Xavier Roy, Tarzana, CA US

Patent application number

Description

Published

20090156982

Transdermal treatment device and method - A treatment device for treating a medical condition comprises a composition selected for its ability to treat the medical condition, the composition being formulated for transdermal delivery. A portable container is provided which comprises a body for accommodating the composition in a sealed arrangement, a frangible seal on the container which can be ruptured to enable discharge of the composition from the body, and an application component on the container for facilitating transdermal delivery of the composition.