Grewal, CA
Ajeet Grewal, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150089514 | METHOD AND SYSTEM FOR DISTRIBUTED PROCESSING IN A MESSAGING PLATFORM - A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (G | 03-26-2015 |
Emily Grewal, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20130325755 | METHODS AND SYSTEMS FOR OPTIMIZING MESSAGES TO USERS OF A SOCIAL NETWORK - Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action. | 12-05-2013 |
20130325948 | METHODS AND SYSTEMS FOR INCREASING ENGAGEMENT OF LOW ENGAGEMENT USERS IN A SOCIAL NETWORK - Techniques to increase engagement with a social networking system. In one embodiment, an engagement level of a user with a social networking system is monitored. A low engagement user type associated with the user is identified from a plurality of low engagement user types. It is determined whether the engagement level of the user is less than a threshold. If so, a communication is provided for the user based on the low engagement user type associated with the user. The communication may be a notification or a digest communication. | 12-05-2013 |
20140280565 | ENABLING PHOTOSET RECOMMENDATIONS - In a social networking system, photographs and photographic sets are recommended to a user based upon information gathered from the user's social networking profile, as well as information gathered from the social networking profile of the user's friends, and the general pattern of usage by the user of various elements of the social network. In one embodiment, information entered into the social networking profile of the user is used to recommend additional photos and sets of photos. In one embodiment, user preferences indicated by the user via elements of the social network are considered in recommending photos or photo sets. In one embodiment, the general usage pattern of the social network is considered when recommending additional photos and sets of photos to the user. In one embodiment, profile information, usage information, or the indicated preferences of the user's friends are used to recommend additional photos and photo sets. | 09-18-2014 |
20150058423 | METHODS AND SYSTEMS FOR INCREASING ENGAGEMENT OF LOW ENGAGEMENT USERS IN A SOCIAL NETWORK - Techniques to increase engagement with a social networking system. In one embodiment, an engagement level of a user with a social networking system is monitored. A low engagement user type associated with the user is identified from a plurality of low engagement user types. It is determined whether the engagement level of the user is less than a threshold. If so, a communication is provided for the user based on the low engagement user type associated with the user. The communication may be a notification or a digest communication. | 02-26-2015 |
20150074215 | Methods And Systems For Optimizing Messages To Users Of A Social Network - Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action. | 03-12-2015 |
Emily B. Grewal, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20130268591 | METHODS AND SYSTEMS FOR OPTIMIZING ENGAGEMENT WITH A SOCIAL NETWORK - Techniques to increase engagement with a social networking system. In one embodiment, activities are prioritized based on relatedness to a user. References associated with at least a portion of the prioritized activities are created. The references are categorized into a plurality of types. The reference types may include notifications, friend identifications, and top stories. The references are embedded in digest communications for the user. Descriptive information about the activities are omitted from the digest communications. Digest communications for the user are provided during a time period when the user is not engaged with the social networking system. Notifications for a user are ceased when a level of engagement of the user with the social networking system is less than a threshold value. | 10-10-2013 |
20140168272 | Rendering Contiguous Image Elements - In one embodiment, a method includes determining a sequence of image elements. For each image element in the sequence, a position in an array of contiguous image elements is determined. The position may be based on several factors, including at least: a size of the image element (large or small), an order of the image element in the sequence, and dimensions of the display array. The array of image elements may be rendered for display to the user such that the layout of the image elements is contiguous. If the user provides input re-sizing an image element or re-ordering the sequence of image elements, the array may be re-rendered. | 06-19-2014 |
20140250126 | Photo Clustering into Moments - In one embodiment, a method includes automatically and without user input grouping one or more images captured by a first user into clusters of particular moments based at least in part on metadata associated with one or more of the images or data determined through analysis of one or more of the images. Each particular moment being associated with a particular geo-location and time. The method also includes, for each of one or more of the clusters, determining curating information corresponding to the cluster based at least in part on the metadata associated with images in the cluster, the data determined through analysis of images in the cluster, or social-graph information associated with images in the cluster; and providing the clusters of images and at least some of the curating information corresponding to them for display on a computing device of the first user. | 09-04-2014 |
20140250175 | Prompted Sharing of Photos - In one embodiment, a method includes automatically and without manual input determining one or more first users of a social-networking system associated with one or more images based at least in part on social-graph information associated with or analysis of one or more of the images. The images having been captured by a second user of the social-networking system. The method also includes automatically and without user input sending a notification to a computing device of the second user that prompts the second user to provide access to the images to one or more of the first users. | 09-04-2014 |
20140280533 | Image Filtering Based on Social Context - In particular embodiments, a computing device determines a social context of each of one or more images to provide for display to a user. The computing device determines a relevance of each of the social contexts to the user. The computing device provides for display to the user one or more of the images based at least in part on the relevance of the social context of each image to the user. | 09-18-2014 |
20140372535 | METHODS AND SYSTEMS FOR OPTIMIZING ENGAGEMENT WITH A SOCIAL NETWORK - Techniques to increase engagement with a social networking system. In one embodiment, activities are prioritized based on relatedness to a user. References associated with at least a portion of the prioritized activities are created. The references are categorized into a plurality of types. The reference types may include notifications, friend identifications, and top stories. The references are embedded in digest communications for the user. Descriptive information about the activities are omitted from the digest communications. Digest communications for the user are provided during a time period when the user is not engaged with the social networking system. Notifications for a user are ceased when a level of engagement of the user with the social networking system is less than a threshold value. | 12-18-2014 |
Gurbrinder Grewal, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130219159 | SINGLE-WIRE BOOTLOADER FOR TARGET DEVICE WITH SELF-PROGRAMMING CAPABILITY - A single-wire bootloader software architecture is disclosed that interfaces with any host device that has a serial port to program memory of a target device using only a single general-purpose I/O pin. The single-wire bootloader does not require any chip hardware resource modules. Instead, the single-wire bootloader implements a single-wire UART in software that monitors a single general-purpose I/O pin for commands from the host device. | 08-22-2013 |
Gurinder Singh Grewal, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110106661 | METHOD AND SYSTEM FOR REPORTING FRAUD AND CLAIMING COMPENSATION RELATED TO NETWORK-BASED TRANSACTIONS - A method and system that allows a user to report fraud and submit a request for compensation related to a transaction completed over a network-based transaction facility. For example, a method can include the following operations conducted via the network-based transaction facility: receiving a complaint from a first party, communicating information about the complaint to a second party, enabling an exchange of information regarding the complaint, receiving a request for compensation related to the complaint, and determining whether a criterion required for approval of the request for compensation has been satisfied. | 05-05-2011 |
20120253854 | METHOD AND SYSTEM FOR FILING A COMPLAINT RELATED TO NETWORK-BASED TRANSACTIONS - A method and system that allows a user to file a complaint related to a transaction completed over a network-based transaction facility. For example, a method can include the following operations conducted via a server: receiving a complaint from a first party, communicating information about the complaint to a second party, enabling an exchange of information regarding the complaint, and determining whether a criterion required for approval of the request for compensation has been satisfied. | 10-04-2012 |
Harsharan Grewal, Diamond Bar, CA US
Patent application number | Description | Published |
---|---|---|
20110079744 | PRESETTABLE GAS VALVE - A presettable gas valve is disclosed herein. The gas valve may have a maximum gas flow that can be adjusted to the particular requirements of the fireplace in which the gas valve is used. By way of example and not limitation, for real biomass/fuel burning fireplaces, the gas valve may be opened to its maximum level with a quarter turn of a handle. In contrast, for fake fireplaces, which require more gas flow compared to real fireplaces, the gas valve may be opened to its maximum level with a half turn of the handle. The maximum gas flow through the gas valve may be set during installation such that the user does not need to manually determine the appropriate amount of gas during use. | 04-07-2011 |
20110175002 | PRESETTABLE GAS VALVE WITH RETAINER - A presettable gas valve is disclosed herein. The gas valve may have a maximum gas flow that can be adjusted to the particular requirements of the fireplace in which the gas valve is used. By way of example and not limitation, for real biomass/fuel burning fireplaces, the gas valve may be opened to its maximum level with a quarter turn of a handle. In contrast, for fake fireplaces, which require more gas flow compared to real fireplaces, the gas valve may be opened to its maximum level with a half turn of the handle. The maximum gas flow through the gas valve may be set during installation such that the user does not need to manually determine the appropriate amount of gas during use. | 07-21-2011 |
Igbal Grewal, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20140065160 | COMBINATION THERAPY - The invention provides for the treatment of diseases or disorders characterized by cells expressing the CD40 membrane glycoprotein. The invention provides methods for the treatment of various diseases or disorders characterized by cells expressing CD40 with a combination of an agent causes the depletion of cells expressing CD40 and a second agent which causes the depletion of cells expressing the CD20 membrane antigen. Pharmaceutical compositions and articles of manufacture such as kits comprising the agents and combinations thereof are also provided. | 03-06-2014 |
Iqbal Grewal, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20110097325 | Modulation of T cell Differentiation for the treatment of T helper cell mediated diseases - The present invention relates to methods for the treatment and diagnosis of immune related diseases, including those mediated by cytokines released primarily either Th1 or Th2 cells in response to antigenic stimulation. The present invention further relates to methods for biasing the differentiation of T-cells in either the Th1 subtype or the Th2 subtype, based on the relative expression levels of the gene TCCR, and its agonists or antagonists. The present invention further relates to a method of diagnosing Th1- and Th2-mediated diseases. | 04-28-2011 |
20110123531 | COMBINATION THERAPY - The invention provides for the treatment of diseases or disorders characterized by cells expressing the CD40 membrane glycoprotein. The invention provides methods for the treatment of various diseases or disorders characterized by cells expressing CD40 with a combination of an agent causes the depletion of cells expressing CD40 and a second agent which causes the depletion of cells expressing the CD20 membrane antigen. Pharmaceutical compositions and articles of manufacture such as kits comprising the agents and combinations thereof are also provided. | 05-26-2011 |
Iqbal Grewal, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090017014 | COMPOSITIONS AND METHODS FOR THE TREATMENT OF IMMUNE RELATED DISEASES - The present invention relates to compositions containing a novel protein and methods of using those compositions for the diagnosis and treatment of immune related diseases. | 01-15-2009 |
Parbir Grewal, South San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140314778 | FORMULATIONS WITH REDUCED OXIDATION - The invention provides formulations comprising a protein in combination with a compound that prevents oxidation of the protein. The invention also provides methods for making such formulations and methods of using such formulations. The invention further provides methods of screening for compounds that prevent oxidation of a protein in a protein composition and methods of preventing oxidation of a protein in a formulation. | 10-23-2014 |
20140322203 | FORMULATIONS WITH REDUCED OXIDATION - The invention provides formulations comprising a protein in combination with a compound that prevents oxidation of the protein. The invention also provides methods for making such formulations and methods of using such formulations. The invention further provides methods of screening for compounds that prevent oxidation of a protein in a protein composition and methods of preventing oxidation of a protein in a formulation. | 10-30-2014 |
Prabhjit Kaur Grewal, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100285028 | METHODS OF TREATING COAGULOPATHY - The invention provides compositions and methods for enhancing clearance of coagulation factors {e.g., VWF) and platelets from the blood stream of a patient in need thereof. The methods comprise administering to the patient a therapeutically effective amount of an agent that increases clearance of coagulation factors or platelets. Such an agent can be, for example, a neuraminidase. | 11-11-2010 |
Roopinder S. Grewal, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080211049 | METHOD AND DEVICE FOR INTEGRATING AN ILLUMINATION SOURCE AND DETECTOR INTO THE SAME IC PACKAGE THAT ALLOWS ANGULAR ILLUMINATION WITH A COMMON PLANAR LEADFRAME - An optical navigation device includes an integrated package. The integrated package includes a planar leadframe, a light source die mounted on the leadframe, and a sensor die mounted on the leadframe to be coplanar with the light source die. The integrated package may be mounted at an angle or parallel to a navigation surface. The sensor die may be mounted at a distance from the light source die to detect specular or scattered reflection. The optical navigation device may be devoid of any optical element used to manipulate light generated by the light source die. | 09-04-2008 |
Roopinder Singh Grewal, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080238876 | CONTAMINANT-RESISTANT OPTICAL MOUSE AND CRADLE - A contaminant-neutralizing cradle comprises a base and a support surface configured to removably receive a coherently-illuminated mouse. A neutralizing element is disposed on the support surface for alignment with at least one exposed surface of an optics module of the mouse and is configured to neutralize the optical effect of a contaminant on the at least one exposed surface. A method of neutralizing contaminants for an optical mouse comprises providing a mouse containing an optics module having at least one surface exposed to an opening of the mouse and interposing a barrier in the mouse between a contaminant and the at least one exposed surface. A method of detecting contaminants comprises aligning an optics module of a mouse with an imaging surface, obtaining a first image of the imaging surface, via application of coherent illumination from the optics module to the imaging surface, analyzing the first image to identify an interference pattern associated with a contaminant, alerting a user if a parameter of the interference pattern exceeds a threshold value. | 10-02-2008 |
20080246725 | APPARATUS FOR CONTROLLING THE POSITION OF A SCREEN POINTER WITH LOW SENSITIVITY TO PARTICLE CONTAMINATION - An apparatus for controlling the position of a screen pointer includes an at least partially coherent light source for illuminating an imaging surface, thereby generating reflected images. The apparatus includes a navigation sensor for generating digital images based on the reflected images, performing a movement computation based on the digital images, generating movement data based on the movement computation that is indicative of relative motion between the imaging surface and the apparatus, wherein the movement computation has a low sensitivity to effects in the digital images caused by particle contamination. | 10-09-2008 |
20090027544 | SOLID STATE OPTICAL MOTION COMPENSATION - Methods and systems for capturing an image. Light is received through an imaging lens that has an adjustable focal center. A motion vector representing motion of the imaging lens is estimated and a shift vector is estimated in response to the motion vector. The shift vector is converted into a voltage gradient and provided to the imaging lens. The voltage gradient shifts the focal center of the imaging lens to compensate for the motion of the imaging lens. | 01-29-2009 |
Satwant Grewal, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100129219 | Systems and Methods for Generating Energy Using Wind Power - A wind turbine for generating energy includes a first rotor having a first set of blades and a first shaft, and a second rotor having a second set of blades and a second shaft, wherein the first rotor is configured to rotate in a first direction, and the second rotor is configured to rotate in a second direction that is opposite to the first direction. A wind turbine for generating energy includes a first rotor having a first set of blades and a first shaft, and a second rotor having a second set of blades and a second shaft, wherein one of the first set of blades is oriented to receive wind for turning the first rotor, and wherein one of the second set of blades is oriented an at angle to receive wind that is deflected from one of the first set of blades for turning the second rotor. | 05-27-2010 |
Satwant S. Grewal, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100135803 | SYSTEMS AND METHODS FOR GENERATING ENERGY USING WIND POWER - A wind turbine for generating energy includes a first rotor having a first set of blades and a first shaft, and a second rotor having a second set of blades and a second shaft, wherein the first rotor is configured to rotate in a first direction, and the second rotor is configured to rotate in a second direction that is opposite to the first direction. A wind turbine for generating energy includes a first rotor having a first set of blades and a first shaft, and a second rotor having a second set of blades and a second shaft, wherein one of the first set of blades is oriented to receive wind for turning the first rotor, and wherein one of the second set of blades is oriented an at angle to receive wind that is deflected from one of the first set of blades for turning the second rotor. | 06-03-2010 |
Tijender Singh Grewal, Pacific Palisades, CA US
Patent application number | Description | Published |
---|---|---|
20150330478 | Cable management member - A cable management member is disclosed for controlling the adjustment of a cable portion received through the cable management member. The cable management member may be part of a headphone system that includes an earpiece unit, a cable portion, an input control portion, and the cable management member. | 11-19-2015 |