Patent application number | Description | Published |
20100299626 | Systems and Methods of Providing Rich User Interface and Animation to Auxiliary Display Devices - Systems and methods of providing rich user interface (UI) and/or animation from a main computing device to an auxiliary display device (ADD) are disclosed. A renderer driver may be communicatively coupled to the ADD and to an application at the main computing device that provides rich UI or animation. The renderer driver may use one or more interfaces in a renderer library to create a bitmap of the rich UI content/animation in a hidden window and communicate the bitmap to the ADD. For rendering animation at the ADD, updated bitmaps may be repeatedly generated and communicated. The renderer driver may receive an indication of a user input received at the ADD in response to the bitmap, interpret the indication, and communicate to the application the corresponding user response. Some or all portions of the system may reside at the auxiliary device, the main computing device, or both devices. | 11-25-2010 |
20120278796 | AUTOMATICALLY INSTALLING DEVICE DRIVERS - When a device is connected to a computer, many computers are configured to seek a driver for a device (e.g., accessible over a network), install either the driver for the device (if accessible) or a default driver, and terminate the installation process. However, this process may delay access to the device until the driver is fully installed, and may leave a device in an incomplete state through the default driver, even if a driver is subsequently accessible. Instead, when a device is connected, the computer may promptly install a default driver in order to provide rapid access to the device. The computer may then begin and persist in seeking access to a driver library containing a driver for the device, and upon (eventually) retrieving the driver, may replace the default driver with the driver, thereby achieving full functionality of the device through the proper driver without involving the user. | 11-01-2012 |
Patent application number | Description | Published |
20100299653 | SERVICEABILITY AND CONFIGURATION MANAGEMENT - Many current computer software platforms support user customization and version upgradability. Unfortunately, upgrading a computer software platform may result in significant loss of user customization data. Additionally, it may be advantageous for users to export and import their customization data to share as customized business solutions with other instances of the computer software platforms. Accordingly, a technique for creating and importing a configuration package and a technique for creating and utilizing an update package is disclosed herein. The configuration package allows configuration data of elements within a computer software platform to be exported and imported. The update package allows elements to be exported within the update package. The update package may be utilized in upgrading, overwriting, and/or creating a new instance of elements. When an existing element is upgraded with an update element within the update package, the existing element's original configuration may be retained. | 11-25-2010 |
20130006664 | Data Change Tracking and Event Notification - The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view. | 01-03-2013 |
20130006963 | DATA CHANGE TRACKING AND EVENT NOTIFICATION - The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view. | 01-03-2013 |
20130007069 | Data Change Tracking and Event Notification - The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view. | 01-03-2013 |
Patent application number | Description | Published |
20100291030 | USE OF IL-28 AND IL-29 TO TREAT CANCER AND AUTOIMMUNE DISORDERS - Methods for treating patients with cancer and autoimmune disorders using IL-28 and IL-29 molecules. The IL-28 and IL-29 molecules include polypeptides that have homology to the human IL-28 or IL-29 polypeptide sequence and proteins fused to a polypeptide with IL-28 and IL-29 functional activity. The molecules can be used as a monotherapy or in combination with other known cancer and/or autoimmune therapeutics. | 11-18-2010 |
20120004161 | HOMOGENOUS PREPARATIONS OF IL-28 AND IL-29 - Homogeneous preparations of IL-28A, IL-28B, and IL-29 have been produced by mutating one or more of the cysteine residues in the polynucleotide sequences encoding the mature proteins. The cysteine mutant proteins can be shown to either bind to their cognate receptor or exhibit biological activity. One type of biological activity that is shown is an antiviral activity. | 01-05-2012 |
20130089517 | HOMOGENEOUS PREPARATIONS OF IL-28 AND IL-29 - Homogeneous preparations of IL-28A, IL-28B, and IL-29 have been produced by mutating one or more of the cysteine residues in the polynucleotide sequences encoding the mature proteins. The cysteine mutant proteins can be shown to either bind to their cognate receptor or exhibit biological activity. One type of biological activity that is shown is an antiviral activity. | 04-11-2013 |
20140178333 | HOMOGENOUS PREPARATIONS OF IL-28 AND IL-29 - Homogeneous preparations of IL-28A, IL-28B, and IL-29 have been produced by mutating one or more of the cysteine residues in the polynucleotide sequences encoding the mature proteins. The cysteine mutant proteins can be shown to either bind to their cognate receptor or exhibit biological activity. One type of biological activity that is shown is an antiviral activity. | 06-26-2014 |
Patent application number | Description | Published |
20100054600 | Tagging Images With Labels - An image to be shared with other users based on input from a first user is received. A second user is identified from a tag of the image, and information is provided, based at least in part on the tag, to one or both of the first user and the second user. Additionally, after editing of an image a determination can be made as to whether a region of the image having an associated tag has been affected by the editing. The tag associated with the region is altered if the region has been affected by the editing, otherwise the tag associated with the region is left unaltered. Furthermore, the tag can include a first portion storing data identifying a region of the image to which the tag corresponds, and a second portion storing data identifying a person shown in the region. | 03-04-2010 |
20100054601 | Image Tagging User Interface - A global tag for an image is received identifies one or more objects in the image, and a region-specific tag for the image identifies one or more objects in a region of the image. The global tag and the region-specific tag are stored with the image. Displayed, along with the image, is an identifier for each of the one or more objects identified in the global tag, and an identifier for each of the one or more objects identified in the region-specific tag. Different users are able to maintain different names for the same person, allowing the same tag of the image to be used as the basis for displaying the image with different names for the different users. Additionally, the tags can be used as a basis for generating a credits list of people that are included in a compilation of images. | 03-04-2010 |
20130195375 | TAGGING IMAGES WITH LABELS - An image to be shared with other users based on input from a first user is received. A second user is identified from a tag of the image, and information is provided, based at least in part on the tag, to one or both of the first user and the second user. Additionally, after editing of an image a determination can be made as to whether a region of the image having an associated tag has been affected by the editing. The tag associated with the region is altered if the region has been affected by the editing, otherwise the tag associated with the region is left unaltered. Furthermore, the tag can include a first portion storing data identifying a region of the image to which the tag corresponds, and a second portion storing data identifying a person shown in the region. | 08-01-2013 |
20140022265 | Image Curation - Image curation techniques are described. In one or more implementations, one or more modules are launched for execution on a computing device. Responsive to the launch, criteria are generated automatically and without user intervention through execution of the one or more modules by a computing device. Images are curated using the generated criteria automatically and without user intervention through execution of the one or more modules, the curated images identified from a plurality of different image sources that are associated with a user. The curated images are caused to be displayed by a display device of the computing device automatically and without user intervention through execution of the one or more modules. | 01-23-2014 |
20150016691 | Image Tagging User Interface - An image having a region tagged by a first user is obtained. The tag can include a first label of a person in the region, and the label can be used by the first user to identify the person in the region. Then, a second label of the person is determined. In implementations, the second label is used by a second user to identify the person in the region. The image is then displayed with the second label when displaying the image for the second user. | 01-15-2015 |
Patent application number | Description | Published |
20120159255 | Online Fault Verification In A File System - Data structure errors, or corruptions, identified during, e.g., normal computing device system processing, file system processing or user access processing, are verified prior to the file system identifying the error for offline correction or notifying the user or system administrator a data structure error exists. Identified data structure corruptions are verified while the file system volumes are maintained online and otherwise accessible to other processing tasks and user access. Verified data structure corruptions are logged for further corrective processing. Data structure corruptions that cannot be verified, i.e., false positives, are not further processed and are not identified to file system administrators or users as corruptions, freeing the file system to concentrate on normal processing and true, verifiable errors. | 06-21-2012 |
20120159256 | File System Resiliency Management - Perceived corruptions encountered on file system volumes, and which cannot be initially remedied online, are processed to verify whether they are true, existing volume data structure corruptions or, alternatively, false positives. Upon the verification of one or more of a volume's corruptions, error scanning is performed to check for, and attempt to remedy online, all the existing corruptions on the volume. Subsequent to error scanning processing, if one or more verified corruptions continue to exist on a file system volume, at file system boot up time spot corruption correction is performed to attempt to remedy the existing, verified corruptions on the volume. Spot corruption correction is performed to attempt to correct verified data structure corruptions on a volume of the file system while the volume is maintained offline for the time necessary to attempt to correct its prior identified corruptions. | 06-21-2012 |
20140280392 | FILE SYSTEM OPERATION ON MULTI-TIERED VOLUME - A file system that operates on an underlying volume that has multiple tiers, each tier including a particular trait set. Upon creating or otherwise identifying a file system namespace (such as a directory or file) that is in a volume or that is to be included within the volume, a storage trait set to be applied corresponding to the file system namespace is identified. Then, the storage trait set is compared against the trait sets for the multiple tiers to identify a tier into which to store the file system namespace. The file system namespace is then caused to be stored within the identified tier. Thus, the file system is provided with a volume that has multiple tiers (each having different trait sets) to choose from in storing files. | 09-18-2014 |
20140297987 | Managing Capacity of a Thinly Provisioned Storage System - A thinly provisioned storage system detects whether physical storage capacity is available when there is a request to allocate storage capacity, prior to data being written to the storage system. In particular, at the time when the file system allocates storage, such as when creating a file or performing an extending write (append) operation, allocating storage to an unallocated region of a sparse file, defragmenting a file, and the like, a storage system can verify that actual physical storage capacity is available. Thus, if there is insufficient actual physical capacity at the time when a storage allocation is attempted, then an error message can be sent and remedial action can be taken. | 10-02-2014 |
Patent application number | Description | Published |
20090067773 | RAPIDLY TUNABLE WAVELENGTH SELECTIVE RING RESONATOR - A system and method are disclosed for a rapidly tunable wavelength selective ring resonator. An embodiment of a voltage-tunable wavelength selective ring resonator includes a ring-shaped waveguide formed on a semiconductor substrate, an electro-optic cladding layer formed over the ring-shaped waveguide, and voltage applying means for applying a voltage across the electro-optic cladding layer. The ring-shaped waveguide is configured to propagate optical signals having predetermined resonant wavelengths, the electro-optic cladding layer has a voltage-controlled variable refractive index, and the means for applying is configured to apply a wavelength-specific control voltage to the electro-optic cladding layer. The wavelength-specific control voltage will shift or tune the predetermined resonant wavelengths for the ring-shaped waveguide. | 03-12-2009 |
20090257716 | OPTICAL STAR COUPLER - A plastic optical fiber (POF) based reflective star coupler is provided. The POF based reflective star coupler comprises a hollow cylindrical holding tube for receiving a plurality of plastic optical fibers (POF) at a front end of the holding tube and a mixing rod at a rear end of the holding tube; wherein a rear end of each POF is affixed to a front surface of the mixing rod; a rear convex surface of the mixing rod is coated with a highly reflective coating; and where the POFs, the mixing rod, and the holding tube are made from similar material, having similar refractive index and material properties. | 10-15-2009 |
20120027415 | BURST MODE OPTICAL MEDIA CONVERTER WITH FAST ANALOG CONVERSION - A media converter for interfacing an optical fiber bus to an electrical interface of an electronic device is described. The media converter includes an interface circuit configured to convert electrical signals received from a transmitting channel of the electrical device in a voltage doublet format to positive logic electrical pulses and convert received electrical signals for application to a receiving channel of the electrical device from positive logic electrical pulses to a voltage doublet format, a DC coupled receiver comprising an optical interface operable for receiving optical signals from the optical fiber data bus, the receiver operable for converting the optical signals to positive logic electrical pulses for application to the interface circuit, a laser diode operable to transmit optical signals onto the optical bus, and a laser diode driver operable for receiving the positive logic electrical pulses from the interface circuit and converting the electrical signals to signals compatible for operating the laser diode. | 02-02-2012 |
20130148926 | Optical Star Coupler for Plastic Optical Fibers - A method and apparatus for assembling an optical coupler system. A first plurality of optical fibers is connected to a first receptacle using an alignment system to align the first plurality of optical fibers in the first receptacle. A second plurality of optical fibers is connected to a second receptacle using the alignment system to align the second plurality of optical fibers in the second receptacle. The first receptacle is connected to a star coupler. The first plurality of optical fibers is optically connected to a mixing channel in the star coupler. The second receptacle is connected to the star coupler. The second plurality of optical fibers is optically connected to the mixing channel in the star coupler. | 06-13-2013 |
20130298392 | Ruggedized Photonic Crystal Sensor Packaging - A method, system, and apparatus are disclosed for a ruggedized photonic crystal (PC) sensor packaging. In particular, the present disclosure teaches a ruggedized packaging for a photonic crystal sensor that includes of a hermetic-seal high-temperature jacket and a ferrule that eliminate the exposure of the optical fiber as well as the critical part of the photonic crystal sensor to harsh environments. The disclosed packaging methods enable photonic crystal based sensors to operate in challenging environments where adverse environmental conditions, such as electromagnetic interference (EMI), corrosive fluids, large temperature variations, and strong mechanical vibrations, currently exclude the use of traditional sensor technologies. | 11-14-2013 |
20140086537 | Optical Connector - An optical connector comprising a connecting structure, an optical receiver located within the connecting structure, an optical transmitter located within the connecting structure, and a heat sink located within the connecting structure. The heat sink is configured to conduct heat away from the optical receiver and the optical transmitter. The optical receiver and the optical transmitter are thermally connected to the heat sink. | 03-27-2014 |
20140344496 | SYSTEMS AND METHODS FOR DATA COMMUNICATION - A data communication system is provided. The data communication system includes a data bus, and a line replacement unit including a terminal controller, and a plastic optical fiber serial interface module (POFSIM) coupled between the terminal controller and the data bus. The POFSIM is configured to transmit digital optical signals to the data bus based on electrical signals received from the terminal controller, and transmit electrical signals to the terminal controller based on digital optical signals received from the data bus. | 11-20-2014 |
20150036974 | PLASTIC AND GLASS OPTICAL FIBER BUS NETWORK - An optical network architecture can include a first pair of tapered mixing rods and a second pair of tapered mixing rods. A first plurality of plastic optical fibers is communicatively coupled from the first pair of tapered mixing rods to a first plurality of line replaceable components, and a second plurality of plastic optical fibers is communicatively coupled from the second pair of tapered mixing rods to a second plurality of line replaceable components. At least one optical fiber communicatively coupled from the first pair of tapered mixing rods to the second pair of tapered mixing rods, the at least one optical transmission line comprising a hard clad silica optical fiber. | 02-05-2015 |
20150037046 | PLASTIC OPTICAL FIBER BUS NETWORK - An optical network architecture can include a first pair of tapered mixing rods and a second pair of tapered mixing rods. The optical network architecture can also include a first plurality of plastic optical fibers communicatively coupled from the first pair of tapered mixing rods to a first plurality of line replaceable units and a second plurality of plastic optical fibers communicatively coupled from the second pair of tapered mixing rods to a second plurality of line replaceable units. The optical network architecture can also include at least one plastic optical fiber communicatively coupled from the first pair of tapered mixing rods to the second pair of tapered mixing rods. | 02-05-2015 |
Patent application number | Description | Published |
20100226646 | FIBER CABLE DISTORTION DETECTION SYSTEM AND METHOD - A fiber cable distortion detection system includes a broadband source, an optical source fiber disposed in optical communication with the broadband source, an optical fiber under test (FUT) disposed in optical communication with the optical source fiber and an optical spectrum analyzer disposed in optical communication with the optical source fiber. The system combines the refection of the distortion with the reflection from the source/FUT interface using a 1×2 fiber coupler, the location of the distortion is precisely determined with high resolution by the spectrum of the combined signal. The system is miniaturized to the size of a hand-held device suitable for use in airplane cable plant installation or in an environment where space is limited. | 09-09-2010 |
20110101485 | Detector for Plastic Optical Fiber Networks - An apparatus comprises a substrate having a type of conductivity, an intrinsic region above the substrate, and a metal layer on a portion of the surface of the intrinsic region. The intrinsic region has a surface. The metal layer may have a thickness that is configured to allow a plurality of photons to pass through the metal layer into the intrinsic region and form a rectifying contact with the intrinsic region. | 05-05-2011 |
20110103802 | Transceiver for Plastic Optical Fiber Networks - An apparatus comprises an optical transmitter; an optical detector configured to receive optical signals from an optical fiber; an optical splitter having a first port, a second port coupled to the optical detector by the optical fiber, and a third port coupled to the optical transmitter; and a two stage amplifier system connected to an output of the optical detector. An input surface of the optical detector may have a diameter that is substantially equal to a diameter of a core in the optical fiber. The diameter of the input surface of the optical detector reduces capacitance and reduces signal distortion. The optical splitter may be configured to receive a first optical signal at the first port. The optical splitter may be configured to send the first optical signal to the second port and send a second optical signal received at the third port to the first port. | 05-05-2011 |
20120275795 | SYSTEM AND METHOD OF WIRELESS OPTICAL COMMUNICATION - Systems, methods, and a vehicle are disclosed to enable wireless optical communications. A wireless optical transceiver includes transmitter light source configured to transmit a first optical signal at a first wavelength via a first ball lens to generate a distributed first optical signal. The distributed first optical signal is configured to be received by a remote receiver via a first line-of-sight transmission. A detector is configured to receive a focused second optical signal at a second wavelength via a second ball lens. A controller is operably coupled to the light source and to the detector. The controller is configured to receive outgoing data and to generate a first electrical signal configured to modulate the first optical signal to transmit the outgoing data. The controller also is configured to receive a second electrical signal from the detector and to demodulate the second electrical signal to generate incoming data. | 11-01-2012 |
20130058617 | Hermetic Small Form Factor Optical Device Packaging For Plastic Optical Fiber Networks - An apparatus includes an enclosure configured to contain at least one optoelectronic device and to interface the at least one optoelectronic device to a polymer-clad silica (PCS) optical fiber. The enclosure includes a first section that includes a base portion and a wall portion. The wall portion is coupled to the base portion. The wall portion defines an open-ended slot that is configured to receive a first portion of a PCS optical fiber lead extending through the wall portion. A second section is configured to sealingly engage a first edge of the wall portion and the first portion of the PCS optical fiber lead. Passive alignment of PCS optical fiber leads to optoelectronic devices inside the package is accomplished using special designed precision mold ceramic block with integral U-grooves. | 03-07-2013 |
Patent application number | Description | Published |
20080243637 | RECOMMENDATION SYSTEM WITH CLUSTER-BASED FILTERING OF RECOMMENDATIONS - Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user. | 10-02-2008 |
20080243638 | CLUSTER-BASED CATEGORIZATION AND PRESENTATION OF ITEM RECOMMENDATIONS - Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user. | 10-02-2008 |
20080243815 | CLUSTER-BASED ASSESSMENT OF USER INTERESTS - Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user. | 10-02-2008 |
20080243816 | PROCESSES FOR CALCULATING ITEM DISTANCES AND PERFORMING ITEM CLUSTERING - Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user. | 10-02-2008 |
20080243817 | CLUSTER-BASED MANAGEMENT OF COLLECTIONS OF ITEMS - Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user. | 10-02-2008 |
20090006373 | RECOMMENDATION SYSTEM WITH MULTIPLE INTEGRATED RECOMMENDERS - A recommendations system is provided in various embodiments for selecting items to recommend to a user. The system includes a recommendation engine with a plurality of recommenders, and each recommender identifies a different type of reason for recommending items. In one embodiment, each recommender retrieves item preference data and generates candidate recommendations responsive to a subset of that data. The recommenders also score the candidate recommendations. In certain embodiments, a normalization engine normalizes the scores of the candidate recommendations provided by each recommender. A candidate selector selects at least a portion of the candidate recommendations based on the normalized scores to provide as recommendations to the user. The candidate selector also outputs the recommendations with associated reasons for recommending the items. | 01-01-2009 |
20120109778 | ITEM RECOMMENDATION SYSTEM WHICH CONSIDERS USER RATINGS OF ITEM CLUSTERS - Various computer-implemented processes are disclosed for using item clustering methods in the process of generating personalized item recommendations for users. One process involves applying a clustering algorithm to a user's collection of items, and using information about the resulting clusters to select items to use as recommendation sources. Personalized recommendations may then be generated based on the selected source items. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to rate entire clusters of items. The resulting cluster ratings may be used to select recommendation sources, and/or may otherwise be considered in generating recommendations for the user. Cluster-based processes are also disclosed for filtering and organizing the output of a recommendation engine. | 05-03-2012 |
Patent application number | Description | Published |
20090204808 | Session Key Security Protocol - Exchanging information in a multi-site authentication system. A network server receives, from an authentication server, a request by a client computing device for a service provided by the network server along with an authentication ticket. The authentication ticket includes: a session key encrypted by a public key associated with the network server, message content encrypted by the session key, and a signature for the encrypted session key and the encrypted message content. The signature includes address information of the network server. The network server identifies its own address information in the signature to validate the signature included in the authentication ticket and verifies the authentication ticket content based on the signature included in the authentication ticket. The network server decrypts the encrypted session key via a private key associated with the second network server and decrypts the encrypted message content via the decrypted session key. | 08-13-2009 |
20110078448 | Short-Lived Certificate Authority Service - An integrated authentication service is described which may receive a bundled request from one or more clients. One or more of the described techniques may be utilized to provide, in response to a single bundled request, a token for proof of identity and a certificate for establishing secure communications. | 03-31-2011 |
20120079585 | PROXY AUTHENTICATION AND INDIRECT CERTIFICATE CHAINING - Embodiments of proxy authentication and indirect certificate chaining are described herein. In an implementation, authentication for a client occurs via a proxy service. Proxy service communicates between client and server, and caches security tokens on behalf of the client. In an implementation, trustworthiness of certificate presented to a client to establish trust is determined utilizing a signed data package which incorporates a plurality of known certificates. The presented certificate is verified without utilizing root certificates installed on the client device. | 03-29-2012 |
20130263285 | Multiuser Web Service Sign-In Client Side Components - Embodiments of multi-user web service sign-in client side components are presented herein. In an implementation, the currently authenticated user account of a first application of a client is transferred to another application of a client. In another implementation, a common credential store is used to share data for a plurality of user accounts associated with a client between a plurality of applications of the client, and for the applications to output multi-user interfaces having portions corresponding to the plurality of accounts. | 10-03-2013 |
Patent application number | Description | Published |
20120024350 | Photovoltaic module frame and a photovoltaic module having the frame - This invention discloses a photovoltaic module comprising a photovoltaic module panel and a plurality of photovoltaic module frame segments adapted for holding the photovoltaic module therein; each of the photovoltaic module frame segments comprises a base wall, a photovoltaic module holding part and a first side wall extending between the base wall and the photovoltaic module holding part; the photovoltaic module holding part has a recess facing toward a first direction, the photovoltaic module holding part defines an upper face and a bottom face opposite to each other, wherein said first side wall is oriented at an obtuse angle relative to the bottom face of the photovoltaic module holding part. The advantageous effects of this invention are: the simple structure and the unique configuration of the frame can realize the stable stacking and the fast and stable assembly of the photovoltaic modules and improve the space efficiency when packaging and transporting, thereby reducing the packaging and transporting costs. | 02-02-2012 |
20120031472 | Support for Photovoltaic Module and Photovoltaic Module - The present invention discloses a photovoltaic module and a support thereof. The photovoltaic module comprises a photovoltaic cell laminate and a support adapted to be mounted onto an installation surface. The support is connected to a back surface of the photovoltaic cell laminate and comprises a first connecting portion close to a front side of the photovoltaic cell laminate and a second connecting portion disposed close to a back side of the photovoltaic cell laminate. When a plurality of photovoltaic modules is mounted onto the installation surface, the first connecting portion of one photovoltaic module is engaged with the second connecting portion of another adjacent photovoltaic module, so that a relative position of the photovoltaic module and another adjacent photovoltaic module is maintained and the plurality of photovoltaic modules is mounted onto the installation surface. | 02-09-2012 |
20120031473 | Photovoltaic System and Wind Deflector Structure - The present invention discloses a wind deflector structure for a photovoltaic system and a photovoltaic system. The photovoltaic system comprises a photovoltaic module and a wind deflector structure. The photovoltaic module comprises a photovoltaic cell laminate and a support mounted onto the photovoltaic cell laminate. When the photovoltaic module is mounted onto an installation surface, a front side of the photovoltaic cell laminate is close to the installation surface and a back side thereof is far from the installation surface. The wind deflector structure is mounted close to the back side of the photovoltaic cell laminate and substantially shields a space between the back side of photovoltaic module and the installation surface. The wind deflector structure is fixed onto the supports of at least two photovoltaic modules side by side in a left-to-right direction so as to restrict a relative position of the at least two adjacent photovoltaic modules. | 02-09-2012 |
20120037222 | Smart Photovoltaic Assembly and Photovoltaic System - A smart photovoltaic assembly and a photovoltaic system are provided. The smart photovoltaic assembly comprises a photovoltaic assembly main body, an installation plate disposed on a back surface of the photovoltaic assembly main body, and a current leading terminal connector provided on the installation plate for leading an electric current line from the photovoltaic assembly main body, wherein the current leading terminal connector has a first connector interface adapted for connecting with a second connector interface of a complementary electronic device. The current leading terminal connector is in electrical connection with the complementary electronic device by mutual connection of the first connector interface and the second connector interface. The photovoltaic system comprises the above mentioned smart photovoltaic assembly, wherein the electronic device may be a diode module, an electric voltage converting device, a monitor or other types of electronic devices according to the need of a user. | 02-16-2012 |
Patent application number | Description | Published |
20110094111 | FOOD PROCESSING TOOL - A food processing tool particularly suited for processing garlic and the like generally includes a main body having a tray configured to allow garlic to be passed back and forth across the tray for processing as desired. The main body optionally includes a pair of opposing guides positioned on opposing lateral sides of the tray and a plurality of ribs provided along either a portion or the entirety of the tray to reduce friction and improve the sliding ability of the garlic along the ribs and therefore the tray. A main slicing blade and one or more pluralities of blades are provided to slice, mince, or julienne cut the garlic. A pusher and cap is configured to selectively allow or restrict rotational movement of the cap and garlic for different orientations when cutting. | 04-28-2011 |
20110192290 | VEGETABLE CUTTER - A container includes an internal plate having slicing blade supported by a lower container and covered by a lid. A threaded axle is connected to a hand crank extending from the top of the lid and urges a pusher downward toward the blade as the crank is turned. A food item carried on the pusher is thereby forced downward and rotated against the blade and cut in accordance with the size of the threads on the axle. Additional interchangeable plates are provided, including cheese grating and juice reaming plates. | 08-11-2011 |
20140305458 | EXFOLIATING HEAD FOR A PERSONAL CARE APPLIANCE - Exfoliating heads with an abrasive surface are disclosed for use with a personal care appliance. The personal care appliance is configured to oscillate the exfoliating head to provide improved smoothing and exfoliation of a subject's epidermis with or without the antecedent application of skin care formula. The oscillating action of the exfoliating head may be rotational, translational, or a combination thereof. In use, the personal care appliance oscillates the abrasive surface of the exfoliating head over a subject's skin in order to remove dead skin from the subject's epidermis. The exfoliating heads may be used to treat rough skin conditions, such as calluses or corns, which have developed on a patient's hand or foot. | 10-16-2014 |
Patent application number | Description | Published |
20100333186 | TWO-WAY AUTHENTICATION USING A COMBINED CODE - An authentication process for a client and a target service to perform mutual authentication. A combined code is received that comprises a combined code hash of at least two sets of data from which an encoding scheme of the at least two sets of data can be determined. The two sets of data comprise a first set of data that includes a first hash of a public key associated with a certificate used to establish a secure channel with a target service, and a second set of data that includes a credential for authentication. The certificate can be validated with the first set of data included in the combined code. In response to a successful validation of the certificate, the credential from the second set of data can be provided to the target service for authentication. | 12-30-2010 |
20110264773 | SIMPLE AND DYNAMIC CONFIGURATION OF NETWORK DEVICES - The present invention relates to a system and method for configuring and managing network devices. The arrival (and departure) of devices on a network can be detected by a monitor. Upon detection, network devices can be simply and dynamically configured with little or no end-user intervention, for instance by automatically loading device drivers and allocating resources for the devices. Furthermore, network devices can be associated with other network devices such as a personal computer to facilitate seamless integration of network devices with a computer operating system. | 10-27-2011 |
20110289517 | SIMPLE AND DYNAMIC CONFIGURATION OF NETWORK DEVICES - The present invention relates to a system and method for configuring and managing network devices. The arrival (and departure) of devices on a network can be detected by a monitor. Upon detection, network devices can be simply and dynamically configured with little or no end-user intervention, for instance by automatically loading device drivers and allocating resources for the devices. Furthermore, network devices can be associated with other network devices such as a personal computer to facilitate seamless integration of network devices with a computer operating system. | 11-24-2011 |
Patent application number | Description | Published |
20090319562 | CANVAS APPROACH FOR ANALYTICS - The claimed subject matter relates to an architecture that can construct a map for summarizing analyses with respect to data included in a database. In addition, the architecture can display the map in a special canvas area. Generally, the map is a hub-and-spoke-style map in which a hub is associated with an entity (e.g., a related set of records) included in a database. Likewise, the spokes are typically representative of operations (e.g., filter, join, transform) that act upon the hub/entity from which it extends. The map can aid with open-ended analysis on complex databases by recording and ordering competing hypotheses and can also further collaborative efforts with respect to analysis. | 12-24-2009 |
20090322755 | DECLARATIVE APPROACH FOR VISUZLIATION - The claimed subject matter relates to an architecture that can support a declarative model-based approach to designing, constructing, and rendering visualizations. By complying with a declarative descriptor, components can be readily customized by way of modifications to the model—declaratively specifying suitable features, behaviors, appearances and so forth. The descriptors that conform to the model can also facilitate connecting to various data sources and performing data transformation operations. Moreover, the descriptors that conform to the model can declaratively specify relationships based upon a scene layout. Accordingly, the architecture can further describe the scene layout and provide features based upon the layout. | 12-31-2009 |
20090322756 | USING VISUAL TECHNIQUES TO MANIPULATE DATA - Various types of data can be collected into a data set and related content and/or related concepts across the data in the data set and/or across search histories can be displayed as a visual representation. The related content/concepts can be presented as a function of incremental revealing of relationships. After reviewing the visual representation, a user can customize the data set and relationships by specifically excluding a related data segment. The visual representation can be applied across multiple searches or other obtained data. Through interaction with the visual representation, a user can drill down into common linkages of the data to more narrowly focus on a subset of the data and/or to refocus a search result and/or to provide annotations. | 12-31-2009 |
20090322782 | DASHBOARD CONTROLS TO MANIPULATE VISUAL DATA - A system (and corresponding methodology) by which a user can interact directly with visual data is provided. The system employs associations and relationships between visual data objects to automatically update objects based upon a change in other objects. The innovation also provides specialized controls (e.g., dashboard tools/controls) that facilitate manipulation of visual data. As there can be numerous manners in which a user can interact with visualization data, the innovation enables a specialized set of controls to be identified and provided to a user thereby reducing overwhelming effects of a large number of controls. | 12-31-2009 |
20090326921 | GRAMMAR CHECKER FOR VISUALIZATION - A visualization development system is provided. The system includes a visualization tool to develop one or more visualizations and a grammar engine that operates with the visualization tool to automatically detect visualization problems during the development of the visualizations. | 12-31-2009 |
20090327921 | ANIMATION TO VISUALIZE CHANGES AND INTERRELATIONSHIPS - Modifications to a collection of data are maintained in chronological order and selectively rendered as a function of time. The selective rendering can include an animated version of the modification, which can include a timeline of events. The modifications can be associated with related data that includes information as to who made the modification, when the modification was made, and so forth. The related data can also include a motivation behind the modification. Further, confidence information can be related to the modification to add further detail to the modifications and events surrounding the collection of data. | 12-31-2009 |
Patent application number | Description | Published |
20090006948 | Integrated collaborative user interface for a document editor program - An integrated collaborative user interface for a document editor is provided. The integrated collaborative user interface includes a document pane, document details pane and a section details pane. Document details and section details are obtained and provided to authors. A collaborative author views the document details, section details and provides updates to a document in the document editor. Changes are then refreshed to the authors to provide a consistent and up-to-date status of the document. | 01-01-2009 |
20110125756 | PRESENTATION OF INFORMATION BASED ON CURRENT ACTIVITY - Data elevation architecture for automatically and dynamically surfacing to a user interface (UI) context-specific data based on specific workflow or content currently being worked on by a user. Data is broken down into data elements and stored at a data element level in a data catalog using metadata, attributes, and relationships. Data elements are automatically selected from a comprehensive collection of the data catalogs based on relevancy and correlation to the current user task. The data catalog stores and relates the data elements and metadata based on criteria specified by content matching based on business terms or specified in a business process in predefined relationships between forms or specified by the user as correlated. The UI displays the data automatically in forms dynamically selected, populated, and presented at the point of focus or user activity so that the user can interact or take action immediately. | 05-26-2011 |
20110209052 | INTEGRATED COLLABORATIVE USER INTERFACE FOR A DOCUMENT EDITOR PROGRAM - An integrated collaborative user interface for a document editor is provided. The integrated collaborative user interface includes a document pane, document details pane and a section details pane. Document details and section details are obtained and provided to authors. A collaborative author views the document details, section details and provides updates to a document in the document editor. Changes are then refreshed to the authors to provide a consistent and up-to-date status of the document. | 08-25-2011 |
20140040009 | PROVIDING AND FILTERING KEYWORD STACKS - Computer-readable media, computer systems, and computing devices for providing and filtering keyword stacks are provided. In embodiments, the method includes receiving an indication to display a set of keyword stacks. Each of the keyword stacks is associated with a different internet advertising metric. Keyword data associated with each of the internet advertising metrics is referenced. Thereafter, the keyword data associated with each of the internet advertising metrics is utilized to generate each of the keyword stacks. In some cases, each of the keyword stacks includes a set of horizontal bars vertically stacked with each horizontal bar representing a number of keywords falling within a particular metric measurement, or range thereof, corresponding with a vertical axis. | 02-06-2014 |
20140136939 | USER CONTROL FOR VIEWING DATA IN LARGE DATA SETS - A user interface control is presented for assisting the computer user in viewing cells with a data table. In particular, a vector viewing control is presented which enables the computer user to view cells within a data table. The vector viewing control comprises a plurality of cell elements, each cell element corresponding to one or more cells in the data table. The cell elements correspond to a vector of cells in the data table that is represented by the vector viewing control. Upon user interaction with the vector viewing control, an expanded view is presented showing the contents of the data cell corresponding to the location of the interaction point on the control. The computer user can move the expanded view up and down the vector to view the contents of the data table. | 05-15-2014 |
20140372218 | SELECTIVE PLACEMENT OF PROMOTIONAL ELEMENTS WITHIN SEARCH RESULT LAYOUT - One or more techniques and/or systems are provided for selective placement of promotional elements within a search result layout. For example, a search result layout may be constructed with one or more search results relevant to a search query (e.g., images, websites, and/or other content associated with a “vacation” search query). Promotional elements may be retrieved based upon the search query, and display ranks may be assigned to such promotional elements based upon various ranking factors, such as user engagement, search result correlation, and/or relevancy, etc. In this way, promotional elements may be interspersed amongst search results within the search result layout based upon display ranks (e.g., a download vacation app promotional element may be assigned to a layout portion between a first search result and a second search result). Because promotional elements may be interspersed with search results, visual labels may be assigned to promotional elements (e.g., “AD”). | 12-18-2014 |