Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Wang, San Francisco

Caili Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20110124528Generation and affinity maturation of antibody library in silico - The present invention provides a methodology for efficiently generating and screening protein libraries for optimized proteins with desirable biological functions, such as improved binding affinity towards biologically and/or therapeutically important target molecules. The process is carried out computationally in a high throughput manner by mining the ever-expanding databases of protein sequences of all organisms, especially human. In one embodiment, a method for constructing a library of designed proteins, comprising the steps of: providing an amino acid sequence derived from a lead protein, the amino acid sequence being designated as a lead sequence; comparing the lead sequence with a plurality of tester protein sequences; and selecting from the plurality of tester protein sequences at least two peptide segments that have at least 15% sequence identity with the lead sequence, the selected peptide segments forming a hit library; and forming a library of designed proteins by substituting the lead sequence with the hit library. The library of designed proteins can be expressed in vitro or in vivo to produce a library of recombinant proteins that can be screened for novel or improved function(s) over the lead protein, such as an antibody against therapeutically important target.05-26-2011
20120129702Structure-Based Selection and Affinity Maturation of Antibody Library - The present invention provides a structure-based methodology for efficiently generating and screening a library of recombinant antibodies for optimized antibodies with desirable functions, such as higher binding affinity or low immunogenicity. In one embodiment, a method is provided for constructing a library of antibody sequences based on a three dimensional structure of a lead antibody. The method comprises: providing a lead structural template comprising the amino acid sequence of the variable region of the heavy chain (V05-24-2012

Patent applications by Caili Wang, San Francisco, CA US

Chuan Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20160043991IP ADDRESS AND DOMAIN NAME AUTOMATION OF VIRTUAL INFRASTRUCTURE - Provisioning an Internet Protocol address is disclosed. A request to provision an Internet Protocol address to a virtual resource is received. An Internet Protocol address is automatically determined to allocate to the virtual resource. An Internet Protocol Address Management appliance is used to automatically allocate the determined Internet Protocol address to the virtual resource.02-11-2016

David Chi-Wei Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20090300693METHOD, APPARATUS AND SYSTEM FOR DYNAMIC GROUPING AND CONTENT DISTRIBUTION - In one embodiment of the present invention, a system for dynamic content distribution and grouping includes a server for providing a plurality of content channels, at least one tuning/decoding means for receiving/decoding at least one of the plurality of content channels, and at least one respective display means for displaying the at least one received/decoded content channel. In such embodiments of the present invention, the server is configured to dynamically configure the at least one tuning/decoding means to receive/decode at least one of the plurality of content channels. More specifically, in embodiments of the present invention, the server dynamically configures the at least one tuning/decoding means by communicating a channel change command to the at least one tuning/decoding means over a dedicated radio-frequency channel or, in an alternate embodiment, using an internet protocol.12-03-2009

Edward Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20110087512SYSTEM AND METHOD FOR TRACKING ALERTS - A method and apparatus for generating alerts which prompt a customer representative to initiate communications with a customer relative to the alert. Further provided is a tracking template which is provided to the customer representative, whereby the customer representative can easily provide an input through the tracking template which quickly identifies an action status relative to a given alert. A plurality of different types of alerts can be generated, and these different alerts can be given different priority levels corresponding to different levels of escalation within a management structure for an organization.04-14-2011

Emily Wang, San Francisco, CA US

Evelyn Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20120056827Washing machine and method of controlling the same - A washing machine to provide a user interface environment using a full-touch LCD to perform communication over a network and a method of controlling the same. It is possible to provide a user interface by simple and convenient touch manipulation and display information regarding a user manipulation state and an operation state of the washing machine according to various visual/tactile tastes.03-08-2012

Ge Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20160071503Continuous Score-Coded Pitch Correction - Vocal musical performances may be captured and continuously pitch-corrected at a mobile device for mixing and rendering with backing tracks in ways that create compelling user experiences. In some cases, the vocal performances of individual users are captured in the context of a karaoke-style presentation of lyrics in correspondence with audible renderings of a backing track. Such performances can be pitch-corrected in real-time at the mobile device in accord with pitch correction settings. In some cases, such pitch correction settings code a particular key or scale for the vocal performance or for portions thereof. In some cases, pitch correction settings include a score-coded melody sequence of note targets supplied with, or for association with, the lyrics and/or backing track. In some cases, pitch correction settings are dynamically variable based on gestures captured at a user interface.03-10-2016

Huei-Yu Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20130171621METHODS OF IN SITU DETECTION OF NUCLEIC ACIDS - Methods of detecting the presence or absence of a class of nucleic acid targets in single cells through direct or indirect capture of labels to the nucleic acids are provided, where such labels to the class of nucleic acid targets are indistinguishable from each other. Also described are methods of detecting individual cells, particularly a cell of a specific type from large heterogeneous cell populations, through detection of one or more of nucleic acid targets, where the labels to the one or more of nucleic acid targets are indistinguishable from each other. Related kits are also described.07-04-2013

Huei-Yu Fay Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20090081688Methods of detecting nucleic acids in individual cells and of identifying rare cells from large heterogeneous cell populations - Methods of detecting multiple nucleic acid targets in single cells through indirect capture of labels to the nucleic acids are provided. Methods of assaying the relative levels of nucleic acid targets through normalization to levels of reference nucleic acids are also provided. Methods of detecting individual cells, particularly rare cells from large heterogeneous cell populations, through detection of nucleic acids are described. Related compositions, systems, and kits are also provided.03-26-2009
20120100540ULTRA SENSITIVE METHOD FOR IN SITU DETECTION OF NUCLEIC ACIDS - Disclosed is a method for in situ detection of one or more target nucleic acids based on a combination of RNAscope® method and a general ISH signal amplification method. This new method produces high signal intensity and while keeps low background noise of signal amplification. The result can be consistently reproduced and the method can be easily adopted for routine clinic diagnostic use. Further, the invention relates to a kit, comprising the components of RNAscope® assay and a general ISH signal amplification assay, for sensitive detection of one or more target nucleic acids.04-26-2012
20130023433METHODS OF DETECTING NUCLEIC ACID SEQUENCES WITH HIGH SPECIFICITY - The invention relates to methods of detecting nucleic acids, including methods of detecting one or more target nucleic acid sequences in multiplex branched-chain DNA assays, are provided. Nucleic acids captured on a solid support or suspending cells are detected, for example, through cooperative hybridization events that result in specific association of a label with the nucleic acids. The invention further relates to methods to improve probe hybridization specificity and their application in genotyping. The invention also relates to in situ detection of mis-joined nucleic acid sequences. The invention relates to reducing false positive signals and improve signal-to-background ratio in hybridization-based nucleic acid detection assay. The invention further relates to method to improve specificity in hybridization based nucleic acid using co-location probes. Compositions, tissue slides, sample of suspended cells, kits, and systems related to the methods are also described.01-24-2013
20140249040ULTRA SENSITIVE METHOD FOR IN SITU DETECTION OF NUCLEIC ACIDS - Disclosed is a method for in situ detection of one or more target nucleic acids based on a combination of RNAscope® method and a general ISH signal amplification method. This new method produces high signal intensity and while keeps low background noise of signal amplification. The result can be consistently reproduced and the method can be easily adopted for routine clinic diagnostic use. Further, the invention relates to a kit, comprising the components of RNAscope® assay and a general ISH signal amplification assay, for sensitive detection of one or more target nucleic acids.09-04-2014

Patent applications by Huei-Yu Fay Wang, San Francisco, CA US

Ian Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20120289339SYSTEM AND METHOD FOR PLACING PLAYERS OF A MULTIPLAYER GAME IN A VIRTUAL WORLD - A system, computer-readable storage medium including instructions, and a computer-implemented method for placing players of a multiplayer game in a virtual world are described. Territory for a player of the multiplayer game is placed in the virtual world for the multiplayer game. Territory for at least one other player is placed adjacent to the territory of the player in the virtual world. The player is determined to have entered the territory for the at least one other player. At least one in-game task is assigned to the player based on an in-game state of the player and an in-game state of the at least one other player.11-15-2012
20120289342SYSTEM AND METHOD FOR PLACING PLAYERS OF A MULTIPLAYER GAME IN A VIRTUAL WORLD - A system, computer-readable storage medium including instructions, and a computer-implemented method for placing players of a multiplayer game in a virtual world are described. Territory for a player of the multiplayer game is placed in the virtual world for the multiplayer game. Territory for at least one other player is placed adjacent to the territory of the player in the virtual world. The player is determined to have entered the territory for the at least one other player. At least one in-game task is assigned to the player based on an in-game state of the player and an in-game state of the at least one other player.11-15-2012
20130005473CLAN WARS - A method of implementing clan wars is disclosed. An incentive reward is generated that is to be provided to at least one member of a group of users of a game networking system based on the group exercising a level of influence over a location during a time period that is greater than a level of influence of an additional group of users over the location during the time period. It is determined that the group exercised the level of influence over the location during the time period. The incentive reward is provided to the at least one member of the group based on the determining that the level of influence exercised by the group is greater than the level of influence of the additional group over the location during the time period.01-03-2013
20130005480CLAN WARS - A method of implementing clan wars is disclosed. An incentive reward is generated that is to be provided to at least one member of a group of users of a game networking system based on the group exercising a level of influence over a location during a time period that is greater than a level of influence of an additional group of users over the location during the time period. It is determined that the group exercised the level of influence over the location during the time period. The incentive reward is provided to the at least one member of the group based on the determining that the level of influence exercised by the group is greater than the level of influence of the additional group over the location during the time period.01-03-2013

Jackson Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20120015743MOBILE DEVICE INTERFACE FOR ONLINE GAMES - The present disclosure generally relates games and applications in general and in particular to computer-implemented online games playable on mobile devices.01-19-2012
20120040743GAME-BASED INCENTIVES FOR LOCATION-BASED ACTIONS - In a method and system of providing in-game assets for location-based actions, an indication of a performance of a location-based action by a player of a computer-implemented game is received. A virtual item is provided based on the receiving of the indication of the performance of the location-based action by the player of the computer-implemented game, the virtual item being usable within the computer-implemented game.02-16-2012
20120040745GAME-BASED INCENTIVES FOR LOCATION-BASED ACTIONS - The present disclosure generally relates to systems and methods for providing game-based incentives to users of online games as a reward for performing actions at physical locations.02-16-2012
20120040746GAME-BASED INCENTIVES FOR LOCATION-BASED ACTIONS - The present disclosure generally relates to systems and methods for providing game-based incentives to users of online games as a reward for performing actions at physical locations.02-16-2012
20120040747GAME-BASED INCENTIVES FOR LOCATION-BASED ACTIONS - The present disclosure generally relates to systems and methods for providing game-based incentives to users of online games as a reward for performing actions at physical locations.02-16-2012
20120040760GAME-BASED INCENTIVES FOR LOCATION-BASED ACTIONS - The present disclosure generally relates to systems and methods for providing game-based incentives to users of online games as a reward for performing actions at physical locations.02-16-2012
20120040761Game-Based Incentives for Location-Based Actions - The present disclosure generally relates to systems and methods for providing game-based incentives to users of online games as a reward for performing actions at physical locations.02-16-2012
20120040763GAME-BASED INCENTIVES FOR LOCATION-BASED ACTIONS - The present disclosure generally relates to systems and methods for providing game-based incentives to users of online games as a reward for performing actions at physical locations.02-16-2012
20130079131MOBILE DEVICE INTERFACE FOR ONLINE GAMES - The present disclosure generally relates games and applications in general and in particular to computer-implemented online games playable on mobile devices.03-28-2013
20130079145MOBILE DEVICE INTERFACE FOR ONLINE GAMES - The present disclosure generally relates to games and applications in general and in particular to computer-implemented online games playable on mobile devices. A mobile server receives a signal from a user to perform a mobile in-game action, where the signal is received at the mobile server via a mobile user interface on a mobile client device. The mobile server automatically performs a particular in-game action with respect to multiple in-game objects responsive to reception of the signal to perform the mobile in-game action. The performance of the particular in-game action with respect to the multiple in-game objects is responsive to user input on a browser user interface requiring multiple signals corresponding to the respective in-game objects.03-28-2013
20130296042GAME-BASED INCENTIVES FOR LOCATION-BASED ACTIONS - In a method and system of providing in-game assets for location-based actions, an indication of a performance of a location-based action by a player of a computer-implemented game is received. A virtual item is provided based on the receiving of the indication of the performance of the location-based action by the player of the computer-implemented game, the virtual item being usable within the computer-implemented game.11-07-2013

James H. Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20110246907PROMOTING PARTICIPATION OF LOW-ACTIVITY USERS IN SOCIAL NETWORKING SYSTEM - Method or system for allowing a social networking system to retain users of a social networking system by identifying low-activity users who are likely to become inactive/dormant users and prompting users to initiate interactions with the low-activity users. The low-activity users are identified by monitoring activities and interactions of the users via the social networking system. If the pattern of activities and interactions satisfy one or more criteria, a computer device for providing the social networking system initiates an intervention scheme where users are induced to initiate interactions with the low-activity users. In response to the interactions, the low-activity users are likely to resume interactions via the social networking system.10-06-2011
20130311568SUGGESTING CONNECTIONS TO A USER BASED ON AN EXPECTED VALUE OF THE SUGGESTION TO THE SOCIAL NETWORKING SYSTEM - To suggest new connections to a user of a social networking system, the system generates a set of candidate users to whom the user has not already formed a connection. The system determines the likelihood that the user will connect to each candidate user if suggested to do so, and it also computes the value to the social networking system if the user does connect to the candidate user. Then, the system computes an expected value score for each candidate user based on the corresponding likelihood and the value. The candidate users are ranked and the suggestions are provided to the user based on the candidate users' expected value scores. The social networking system can suggest other actions to a user in addition to forming a new connection with other users.11-21-2013
20140012769Promoting Participation of Low-Activity Users in Social Networking System - Method or system for allowing a social networking system to retain users of a social networking system by identifying low-activity users who are likely to become inactive/dormant users and prompting users to initiate interactions with the low-activity users. The low-activity users are identified by monitoring activities and interactions of the users via the social networking system. If the pattern of activities and interactions satisfy one or more criteria, a computer device for providing the social networking system initiates an intervention scheme where users are induced to initiate interactions with the low-activity users. In response to the interactions, the low-activity users are likely to resume interactions via the social networking system.01-09-2014
20140047559SYSTEMS AND METHODS FOR PROVIDING PRIVACY SETTINGS FOR APPLICATIONS ASSOCIATED WITH A USER PROFILE - Systems and methods for providing privacy settings for applications associated with a user profile are provided. Exemplary methods include receiving a request from a member of a web-based social network to install an application in association with a member profile, installing the requested application, providing privacy settings selections to control access to data associated with the installed application, receiving a privacy settings selection from the member, and displaying data associated with the application based on the privacy settings selection.02-13-2014
20140108518Providing Personalized Platform Application Content - A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a third-party application server, the social networking website communicates a subset of the user's profile to the third-party application server, allowing the third-party application server to use this profile data to personalize the application performed for the user. A privacy setting associated with a user profile allows the social networking website to limit the profile data communicated to the third-party application server.04-17-2014
20140196157DYNAMICALLY UPDATING PRIVACY SETTINGS IN A SOCIAL NETWORK - A social network allows its members to regulate what data is accessible to other members using one or more privacy settings. A particular member of the social network can modify the one or privacy settings to grant or deny different users access to different data. When a member modifies a privacy setting, the social network determines which information pathways communicating data between members are affected. The affected information pathways are then modified responsive to the privacy setting to communicate data identified by the modified privacy setting and enforce the new privacy restrictions.07-10-2014
20140223519Platform for Providing a Social Context to Software Applications - The present invention provides a system and method for providing a social context to software applications. According to one embodiment of the invention, a user of a social network authorizes access by an external software application to information available in the social network. At some time later, the user of the social network uses an application designed by a third-party software developer. The application contacts the social network provider for permission to access the information available in the social network. If access has been authorized, the application incorporates the information from the social network into its interaction with the user, providing a social context to the user's interaction with the application.08-07-2014
20140359783SYSTEMS AND METHODS FOR PROVIDING PRIVACY SETTINGS FOR THIRD-PARTY APPLICATIONS - Systems and methods for providing privacy settings for applications associated with a user profile are provided. Exemplary methods include receiving a request from a member of a web-based social network to access a third-party application, providing privacy settings selections to control access to data associated with the installed application, receiving a privacy settings selection from the member, and providing to the third party application information about the user subject to the received privacy settings selections.12-04-2014

Patent applications by James H. Wang, San Francisco, CA US

Janet Wang, San Francisco, CA US

Jingkang Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20090092662LIPOSOME FORMULATIONS OF BORONIC ACID COMPOUNDS - A liposome composition comprised of liposomes having a peptide boronic acid proteasome inhibitor compound entrapped in the liposomes is described. More specifically, liposomes having a compound of Formula I or II entrapped in the interior aqueous compartment are loaded with a peptide boronic acid compound, to form a boronate ester compound inside the liposomal aqueous compartment. In one embodiment, the liposomes have an outer coating of hydrophilic polymer chains and are used to treat a solid tumor in a subject.04-09-2009

Jinkang Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20090092661LIPOSOME COMPOSITIONS FOR IN VIVO ADMINISTRATION OF BORONIC ACID COMPOUNDS - Liposome formulations for administration of a boronic acid compound are described. The liposomes are comprised of a phospholipid having two acyl chains with between 20-22 carbon atoms in each chain and a boronic acid compound entrapped in the liposomes. In a preferred embodiment, the boronic acid compound is in the form of a complex with meglumine.04-09-2009
20120071542Application of Highly Conserved Domain Sequences From Viral Genome As Template To Design Therapeutic Slirnas - This invention relates to the application of the highly conserved sequences of viral genome, especially from a highly conserved domain of enteroviral genome as templates to design target small ligand RNAs (sliRNAs). The resulting sliRNAs are therapeutically active ingredients in the treatment of the related diseases caused by pathological angiogenesis.03-22-2012
20130210894APPLICATION OF HIGHLY CONSERVED DOMAIN SEQUENCES FROM VIRAL GENOME AS TEMPLATE TO DESIGN THERAPEUTIC SLIRNAS - This invention relates to the application of the highly conserved sequences of viral genome, especially from a highly conserved domain of enteroviral genome as templates to design target small ligand RNAs (sliRNAs). The resulting sliRNAs are therapeutically active ingredients in the treatment of the related diseases caused by pathological angiogenesis.08-15-2013

Patent applications by Jinkang Wang, San Francisco, CA US

Kevin Wang, San Francisco, CA US

Patent application numberDescriptionPublished
201402200271D05 PCSK9 ANTAGONISTS - Antagonists of human proprotein convertase subtilisin-kexin type 9 (“PCSK9”) are disclosed. The disclosed antagonists are effective in the inhibition of PCSK9 function and, accordingly, present desirable antagonists for use in the treatment of conditions associated with PCSK9 activity. The present invention also discloses nucleic acid encoding said antagonists, vectors, host cells, and compositions comprising the antagonists. Methods of making PCSK9-specific antagonists as well as methods of using the antagonists for inhibiting or antagonizing PCSK9 function are also disclosed and form important additional aspects of the present disclosure.08-07-2014

Kevin Chen Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20140160948OTA MOBILE DEVICE CLASSIFICATION - A system, method and device for classifying mobile devices based on frame characteristics and frame content provides a network administrator the ability to better understand actual network use by BYOD (bring your own device) type users, which are becoming more common, giving the ability to better understand actual use beyond the planned for stations factored into a wireless network design.06-12-2014

Likun Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20160024094MODULATION OF IRE1 - Described herein, inter alia, are compositions and methods of using the same for modulating the activity of Ire1.01-28-2016

Michael Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20140082517FACILITATING DYNAMIC CREATION, CUSTOMIZATION, AND EXECUTION OF KEYBOARD SHORTCUTS IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic creation, customization, and execution of keyboard shortcuts in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a computing device, a request from a user to invoke a keyboard shortcut across a plurality of web domains at the computing device, where the plurality of web domains may comprise a primary web domain and one or more secondary web domains. The method may further include facilitating interaction between the primary web domain and the one or more secondary web domains, where facilitating interaction includes negotiating invocation of the shortcut within the one or more secondary web domains, and invoking the shortcut across the plurality of web domains.03-20-2014
20150121299PROVIDING A USER INTERFACE FOR CUSTOMIZING STATE TRANSITIONS OF PANES IN A BOUNDING WINDOW - Disclosed are examples of systems, apparatus, methods and computer program products for providing a user interface customizable to define state transitions of panes in a bounding window. For example, a bounding window including one or more resizable panes is displayed in a user interface on a display device. Breakpoints situated at respective spatial positions in the bounding window are graphically represented in the user interface. Each breakpoint defines a transition of a pane from one state to another when the pane is resized to traverse the breakpoint. The spatial position of one or more of the breakpoints can be updated in accordance with a request indicating user customization of breakpoints.04-30-2015

Myles Thomas Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20120094721METHOD AND APPARATUS FOR SHARING OF DATA BY DYNAMIC GROUPS - Techniques for sharing of data by dynamic groups include determining a first digital data set to be shared by devices of members of a first group. One or more entities are determined who are currently members of the first group. At least in part, actions are caused, which result in a change in members of the first group based on input from any of the members of the first group. In some embodiments, techniques include determining a different second digital data set to be shared by devices of members of a second group.04-19-2012

Niniane Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20120297285Computer-Implemented Systems And Methods For High Resolution Design Template Generation - Systems and methods are provided for generating a high resolution template in response to user controls provided over a network. An edit to a particular template is received over a network, and a template edit record associated with the particular template is stored in a data store. A preview of the particular template is provided using the network, the preview being an approximation of a high resolution version of the particular template that incorporates the received edit. Additional edits to the particular template are received and stored as additional template edit records. The template edit record and additional template edit records are provided to a high resolution template generator, where the high resolution template generator creates the high resolution version of the particular template based on the template edit record and additional template edit records.11-22-2012
20160028659System and Method for Targeting Advertisements or Other Information Based on Recently Sent Message or Messages - A method of serving information items in association with one or more messages sent by a client includes identifying at least one message sent by a client, obtaining at least one information item associated with the at least one identified message, and preparing for display to the client the at least one information item. The method may include identifying one or more categories associated with the message, or identifying one or more elements in the message that correspond to predefined information entity types. The operation of associating one or more categories with a message may be done before, in parallel, or after sending the messages as an outgoing message.01-28-2016

Suling Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20110290831Apparatus for a Baby Carrier - An apparatus includes a seat flap for supporting a baby's buttocks and thighs. The seat flap has a top edge, a bottom edge having a shorter length than a length of the top edge and generally curved side edges. A first strap is joined to a first corner of the top edge for adjustably joining to an upper portion of a baby carrier. A second strap is joined to a second corner of the top edge for adjustably joining to the upper portion. Attachments adjustably join the bottom edge about a lower portion of the baby carrier, wherein the baby sits upright, the baby's legs protrude about the generally curved side edges and are supported at least ninety degrees from the lower portion.12-01-2011
20140284361APPARATUS FOR A BABY CARRIER - An apparatus comprises a seat flap to support a baby's buttocks and thighs in a sling like fashion. The seat flap has a top edge, a bottom edge and side edges. A first means joins the top edge to an upper portion of a baby carrier with the seat flap being positioned on an interior portion of the baby carrier. The baby carrier is configured to carry the baby on the front or back of a caregiver's body with the baby facing outward or inward. The baby carrier is operable to support the baby in an upright position without the use of the seat flap. A second means joins the bottom edge to a lower portion of the baby carrier, wherein the baby sits upright and the baby's legs are supported at an angle of at least ninety degrees.09-25-2014

Szuchi Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20150127392SYSTEMS AND METHODS FOR TICKETED EVENT NOTIFICATIONS - Computing systems and methods for automatically providing event-related notifications to users are provided. Purchased-ticket events can be identified by scraping user emails. Ticket information such as dates and locations of events can also be gathered. User friends such as contacts in the user's social networks that have purchased tickets for the identified events may be identified. For future events, the user can be notified of friends that are attending the event, event-related vendor offers, ticket resale alerts, and event-time alerts. For past events, the user can be notified of shared comments or photos from friends or others. Consumers in a common geographical area with the user that have purchased tickets for the same events can also be identified. The user can be notified of identified neighbors attending the event or a community chat webpagc for the event can be provided.05-07-2015
20150134371SYSTEMS AND METHODS FOR AUTOMATIC SCRAPBOOK GENERATION - Computing systems and methods for facilitating automatic generation and maintenance of an online scrapbook are provided. The online scrapbook may be a repository of ticketed-event information and associated photos, comments or other mementos associated with the ticketed events. The scrapbook may include a timeline of future and past purchased-ticket events and associated links for inviting others to future events, reselling tickets to future events, sharing events with others through social networking, displaying photos of past events, or commenting on past or future events. Events for the webpage may be identified through a user account on a ticket server or by scraping a user's email account for event-related emails. The photos may be gathered from social networking sites associated with the user and sorted by event based on the time, location, or content of the photo.05-14-2015

Szu-Po Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20150161466SYSTEMS AND METHODS FOR AUTOMATED IMAGE CROPPING - Systems and methods in accordance with embodiments of the invention automatically crop images based upon the location of one or more regions of interest (ROIs) identified within the cropped image. In one embodiment, an image cropping application configures a processor to utilize at least one object detector to identify at least one region of interest within an image. A plurality of candidate cropped images within the image are selected and for each candidate cropped image, an output is generated by weighting each of the at least one region of interest contained within the candidate cropped image as a function of its position within the candidate cropped image. A crop location can then be selected based upon the candidate cropped image having the largest output.06-11-2015

Timothy D. Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20140256451Methods and Apparatus for Remote Updates - Software on a server transmits a copy of a string of text data containing game state parameters to a client device executing an instance of a computer-implemented game. The string is serialized and unstructured. The instance modifies the game state parameters according to game logic and events generated by a user as the user plays the game. The software on the server then receives a batch file transmitted after a threshold period of time by the instance. The batch file includes a plurality of events. The software processes the plurality of events in the batch file against game logic to update one or more of game state parameters in the string and stores the text data in the updated string in a persistent database.09-11-2014

Tina Yin-Ann Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20160066054METHODS, SYSTEMS, AND MEDIA FOR PROVIDING MEDIA GUIDANCE - Methods, systems, and media for providing media guidance are provided. In some embodiments, the method comprises: causing live media content associated with a first content feed of an event to be presented on a media playback device; causing a verification code to be presented on the media playback device; detecting that the verification code has been provided on a page using a web browsing application executing on a mobile device; in response to the detection, causing additional content relating to the media content that is presented on the media playback device to be presented on the mobile device and causing a user interface element to be presented on the mobile device that, when selected, causes live media content associated with a second content feed of the event to be presented on the media playback device; and in response to determining that the user interface element has been selected, causing the presentation of the live media content associated with the first content feed of the event to no longer be presented and causing the live media content associated with the second content feed of the event to be presented.03-03-2016

Virginia Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20080276269User Interfaces For Web-Based Video Player - A system, method and various user interfaces enable association of advertising content with requested shared video content for access via a web-based video player. Advertising content is provided selectively in conjunction with playback of video content. Selection of how and where advertising is displayed is based on a flexibly managed balance between providing sufficiently noticeable opportunities to access advertising information and preserving a satisfying viewer experience in watching requested video content.11-06-2008
20130247096User Interfaces For Web-Based Video Player - A system, method and various user interfaces enable association of advertising content with requested shared video content for access via a web-based video player. Advertising content is provided selectively in conjunction with playback of video content. Selection of how and where advertising is displayed is based on a flexibly managed balance between providing sufficiently noticeable opportunities to access advertising information and preserving a satisfying viewer experience in watching requested video content.09-19-2013
20140019862Web-Based System for Collaborative Generation of Interactive Videos - Systems and methods are provided for adding and displaying interactive annotations for existing online hosted videos. A graphical annotation interface allows the creation of annotations and association of the annotations with a video. Annotations may be of different types and have different functionality, such as altering the appearance and/or behavior of an existing video, e.g. by supplementing it with text, allowing linking to other videos or web pages, or pausing playback of the video. Authentication of a user desiring to perform annotation of a video may be performed in various manners, such as by checking a uniform resource locator (URL) against an existing list, checking a user identifier against an access list, and the like. As a result of authentication, a user is accorded the appropriate annotation abilities, such as full annotation, no annotation, or annotation restricted to a particular temporal or spatial portion of the video.01-16-2014
20150350739USER INTERFACES FOR WEB-BASED VIDEO PLAYER - A system, method and various user interfaces enable association of advertising content with requested shared video content for access via a web-based video player. Advertising content is provided selectively in conjunction with playback of video content. Selection of how and where advertising is displayed is based on a flexibly managed balance between providing sufficiently noticeable opportunities to access advertising information and preserving a satisfying viewer experience in watching requested video content.12-03-2015

Patent applications by Virginia Wang, San Francisco, CA US

Virginia J. Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20150068935PROTECTIVE CASE WITH INTERNAL SUSPENSION SYSTEM - A protective case for a mobile electronic device can include a sliding back portion that permits quick and easy installation and removal of the mobile device. The protective case can include a chassis that resists bending or flexing during an impact event, thereby reducing stresses imparted to components of the mobile device housed in the protective case during the impact event. The protective case can include surface coverings to absorb and dissipate impact energy resulting from the impact event, thereby reducing impact forces transmitted to the mobile device. The protective case can include an internal suspension system configured to protect the electronic device from drop-induced damage and to preserve the resale value of an electronic device by minimizing cosmetic damage to external surfaces of the electronic device while housed in the case. In some examples, the protective case can be waterproof.03-12-2015
20150366312PROTECTIVE CASE WITH INTERNAL SUSPENSION SYSTEM - A protective case for an electronic device includes a chassis, a back portion, and an internal suspension system. The chassis includes a cavity having inner surfaces. The back portion is attached to the chassis and adjacent to a back surface of the electronic device when the electronic device is installed in the protective case. The internal suspension system is positioned in the cavity and attached to the inner surfaces of the chassis and to the back portion of the protective case. The internal suspension system includes multiple cushion portions. One of the cushion portions contacts part of the back surface of the electronic device. The internal suspension system protects the installed electronic device from external forces and provides an air gap between the protective case and a back surface of the installed electronic device.12-24-2015

Vivian Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20140222913FACILITATING GENERATION OF USER CONTENT FOR AGGREGATED STORY UNITS - A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.08-07-2014
20140280565ENABLING 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

Wiley H. Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20120011021SYSTEMS AND METHODS FOR INTELLIGENT IMAGE PRODUCT CREATION - A method for creating an image product design includes storing a plurality of page layouts for an image product, receiving a selection of one or more images for a page of an image product design by a computer system, automatically selecting a first page layout in the plurality of page layouts according to the sizes of the one or more images, and producing the image product design comprising the first page layout that incorporates the one or more images.01-12-2012
20120036036PHOTOBOOK ENGINE POWERED BY BLOG CONTENT - A computer system for creating a design for an image product includes servers that can identify a blog page that includes an image, text, or designs, automatically incorporate at least one of the image, text, or the design object in the blog page into the design of an image product, and allow a user to review the design of the image product. The servers communicate with a printing finishing facility that makes a physical image product according to the design of the image product.02-09-2012
20120141023SMART PHOTO STORY CREATION - A computer implemented method for producing a photo story includes automatically sorting a plurality of images, by a computer system, according to a primary criterion to produce a list of sorted images, automatically pruning the list of sorted images, by the computer system, based on one or more secondary criteria to produce a list of kept images, wherein the list of kept images is a subset of the list of sorted images, automatically placing the list of kept images in one or more pages, sections, or chapters to produce a photo story, and displaying the photo story by the computer system.06-07-2012

Xiao Ou Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20140207860CATEGORIZING STORIES IN A SOCIAL NETWORKING SYSTEM NEWS FEED - A social networking system generates stories based on actions taken by entities of the social networking system. The system applies a set of rules to the stories to categorize each story and displays the news feed as multiple sections, each displaying a category of generated stories. A story may be categorized according to its content and/or the user associated with the story. In addition to stories about a user's direct connections, stories may be generated by the user's soft connections. Supplemental content may be generated based on a section of the newsfeed currently being accessed and displayed in a related content unit adjacent to a news feed section.07-24-2014

Xiaoran Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20140173571SYSTEM AND METHOD FOR DYNAMIC ANALYSIS BYTECODE INJECTION FOR APPLICATION DATAFLOW - Bytecode is injected to create a source tracking object for a data object received from a data source and to record information associated with the data source into the source tracking object. Bytecode is injected to create a copy of the data object for a tracking event in an application program, to create a flow tracking object for the tracking event, and to record information associated with the tracking event into the flow tracking object as the tracking event processes the copy of the data object. Bytecode is injected to create a sink tracking object for outputting the copy of the data object to a data sink and to record information associated with the data sink into the sink tracking object. Bytecode is injected to output the source tracking object, the flow tracking object, and the sink tracking object as dynamic analysis of dataflow in the application program.06-19-2014
20140173741SYSTEM AND METHOD FOR DYNAMIC ANALYSIS TRACKING OBJECTS FOR APPLICATION DATAFLOW - Systems and methods are provided for dynamic analysis tracking objects for application dataflow. A system receives a data object from a data source, creates a source tracking object for the data object, and records information associated with the data source into the source tracking object. The system creates a copy of the data object for a tracking event in the application program, creates a flow tracking object for the tracking event, and records information associated with the tracking event into the flow tracking object as the tracking event processes the copy of the data object. The system outputs the copy of the data object to a data sink, creates a sink tracking object for the data sink, and records information associated with the data sink into the sink tracking object. The system outputs the source tracking object, the flow tracking object, and the sink tracking object as dynamic analysis of dataflow in the application program.06-19-2014
20140173742SYSTEM AND METHOD FOR DYNAMIC ANALYSIS WRAPPER OBJECTS FOR APPLICATION DATAFLOW - Systems and methods are provided for dynamic analysis wrapper objects for application dataflow. A system creates a wrapper object that points to a data object received from a data source, creates a source tracking object for the wrapper object, and records information associated with the data source into the source tracking object. The system creates a copy of the wrapper object for a tracking event in an application program, creates a flow tracking object for the tracking event, and records information associated with the tracking event into the flow tracking object as the tracking event processes the copy of the wrapper object. The system outputs the copy of the wrapper object to a data sink for the application program, creates a sink tracking object for the data sink, and records information associated with the data sink into the sink tracking object. The system outputs the source tracking object, the flow tracking object, and the sink tracking object as dynamic analysis of dataflow in the application program.06-19-2014
20140173743SYSTEM AND METHOD FOR DYNAMIC ANALYSIS TRACKING OBJECT ASSOCIATIONS FOR APPLICATION DATAFLOW - Data source information is recorded into a source tracking object embedded in a wrapper object pointing to a data object from the data source. Tracking event information is recorded into a flow tracking object embedded in a wrapper object copy as the tracking event processes the wrapper object copy. Other tracking event information is recorded into another flow tracking object embedded in another wrapper object as the other tracking event processes the other wrapper object. The flow tracking object is associated with the other flow tracking object in response to a field retrieval of the wrapper object copy from the other wrapper object. The wrapper object copy is output to a data sink. Data sink information is recorded into a sink tracking object embedded in the wrapper object copy. The tracking objects are output as dynamic analysis of dataflow in the application program.06-19-2014
20150121533DYNAMIC ANALYSIS INTERPRETER MODIFICATION FOR APPLICATION DATAFLOW - An interpreter is modified to create a source tracking object for a data object received from a data source and to record information associated with the data source into the source tracking object. The interpreter is modified to create a copy of the data object for a tracking event in an application program, to create a flow tracking object for the tracking event, and to record information associated with the tracking event into the flow tracking object as the tracking event processes the copy of the data object. The interpreter is modified to create a sink tracking object for outputting the copy of the data object to a data sink and to record information associated with the data sink into the sink tracking object. The source tracking object, the flow tracking object, and the sink tracking object are output as dynamic analysis of dataflow in the application program.04-30-2015

Yangming Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20120134966EMBRYONIC STEM CELL SPECIFIC MICRORNAS PROMOTE INDUCED PLURIPOTENCY - The methods of the present application describe that introduction of physiologically relevant miRNAs can enhance or modulate somatic cell reprogramming, generating induced pluripotent stem cells (iPS cells). These miRNAs did not further enhance reprogramming in the presence of cMyc. Furthermore, unlike previously described methods of generating iPS cells, such as through the introduction of genetic elements using viruses, the methods of the present invention reduce the risk of activating oncogenes in the iPS cells. The methods of the invention generate iPS cells that can be free of genetic modifications and thus have greater potential for use as therapeutic agents than those generated by existing methods.05-31-2012

Ya-Ting Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20150362917MESSAGING-ENABLED UNMANNED AERIAL VEHICLE - An unmanned aerial vehicle (UAV) carries a camera, sends data from the camera, and receives commands. The UAV is connected to a messaging platform. Pictures or video clips received from the UAV are selected and placed in messages broadcast by an account associated with the UAV. Video footage from the camera is live-streamed in a card-type message. Account holders of the messaging platform may control the UAV with commands embedded in messages and directed towards an account associated with the UAV. Controllable elements of the UAV include UAV location, camera orientation, camera subject, UAV-mounted lighting, a UAV-mounted display, a UAV-mounted projector, UAV-mounted speakers, and a detachable payload. UAV control may be determined through democratic means. Some UAV functionality may be triggered through aggregated engagements on the messaging platform. The UAV may include a display screen and/or a microphone to provide for telepresence or interview functionality.12-17-2015

Yiping Wang, San Francisco, CA US

Patent application numberDescriptionPublished
20100209296Combination Rapid Detection Cartridges For Biological and Environmental Agents, Methods of Production and Uses Thereof - Hand-held test cartridges are described herein that comprise at least one assay, where each assay can simultaneously test for at least two different types of biological agents, environmental agents or combinations thereof. Methods of measuring biological and environmental agents are described herein that include: providing at least one multicomponent hand-held test cartridge, wherein the cartridge has multiple channels for testing multiple agents, providing at least two biological agents, environmental agents or a combination thereof, applying the at least two biological agents, environmental agents or a combination thereof to the multicomponent test cartridge, such that the biological and/or environmental agent is applied to the appropriately labeled section of the cartridge.08-19-2010
Website © 2016 Advameg, Inc.