Patent application number | Description | Published |
20130042115 | SYSTEMS AND METHODS FOR IMPLEMENTING SECURITY IN A CLOUD COMPUTING ENVIRONMENT - Computer systems and methods are provided in which an agent executive, when initially executed in a virtual machine, obtains an agent API key from a user. This key is communicated to a grid computer system. An agent identity token, generated by a cryptographic token generation protocol when the key is valid, is received from the grid and stored in a secure data store associated with the agent executive. Information that evaluates the integrity of the agent executive is collected using agent self-verification factors. The information, encrypted and signed with a cryptographic signature, is communicated to the grid. Commands are sent from the grid to the agent executive to check the security, compliance, and integrity of the virtual machine processes and data structures. Based on these check results, additional commands are sent by the grid to the agent executive to correct security, compliance or integrity problems and/or to prevent security compromises. | 02-14-2013 |
20130268763 | SYSTEMS AND METHODS FOR IMPLEMENTING SECURITY IN A CLOUD COMPUTING ENVIRONMENT - Computer systems and methods are provided in which an agent executive, when initially executed in a virtual machine, obtains an agent API key from a user. This key is communicated to a grid computer system. An agent identity token, generated by a cryptographic token generation protocol when the key is valid, is received from the grid and stored in a secure data store associated with the agent executive. Information that evaluates the integrity of the agent executive is collected using agent self-verification factors. The information, encrypted and signed with a cryptographic signature, is communicated to the grid. Commands are sent from the grid to the agent executive to check the security, compliance, and integrity of the virtual machine processes and data structures. Based on these check results, additional commands are sent by the grid to the agent executive to correct security, compliance or integrity problems and/or to prevent security compromises. | 10-10-2013 |
20150026472 | SYSTEMS AND METHODS FOR IMPLEMENTING COMPUTER SECURITY - A computer system includes memory storing an operating system. An agent executive runs within the operating system. The agent executive receives an agent identity token from a grid computer system. The agent identity token includes a unique cryptographic key assigned to the agent executive. The agent executive collects information about the computer system for an evaluation of integrity of the agent executive, according to a plurality of agent self-verification factors. The agent executive encrypts the collected information using the cryptographic key and transmits the encrypted information to the grid computer system. The agent executive retrieves an encrypted set of commands from the grid computer system, which are selected by the grid computer system in response to the transmitted information. The agent executive decrypts the encrypted set of commands and executes, at the computer system, each command in the set of commands. | 01-22-2015 |
20150026767 | SYSTEMS AND METHODS FOR IMPLEMENTING COMPUTER SECURITY - A computing device includes a security control module to monitor and control security of the operating system and security of one or more applications executing within the operating system. The security control module transmits to a remote security server a policy identifier, which identifies a security policy that applies to the operating system and to the applications. The security control module receives from the remote security server a unique cryptographic key. The security control module periodically retrieves from the security server a set of commands selected by the remote security server according to the security policy and current conditions. The security control module executes each command. Each command either modifies execution of an executable program or process, collects information, or performs an action that modifies data associated with the operating system, data associated with the security control module, or data associated with the one or more applications. | 01-22-2015 |
20150058619 | SYSTEMS AND METHODS FOR IMPLEMENTING COMPUTER SECURITY - A security server transmits a specification of a first set of files and directories to a computing device for monitoring according to a security policy. Each of the files or directories in the first set is associated with the operating system of the computing device or associated with an application running on the computing device. The server securely receiving data collected at the remote computing device, which includes metadata for the files and directories and content signatures computed for each file. The server compares the received metadata and content signatures for each file or directory against corresponding baseline metadata and baseline content signatures. The baseline metadata and baseline content signatures are stored at the security server. When there is a mismatch between the received metadata and corresponding baseline metadata or a mismatch between a received content signature and a corresponding baseline content signature, the server performs a remedial action. | 02-26-2015 |
Patent application number | Description | Published |
20130029409 | METHOD AND APPARATUS FOR AUTOMATIC STAINING OF TISSUE SAMPLES - The present invention concerns an apparatus for staining tissue samples, said apparatus including a reagent section or reagent containers; at least one staining section or tissue samples, a robotic head or robotic element that may move reagent to a predetermined tissue sample, said robotic element being moveable above the reagent and the staining sections, a control element that may manage a staining process, a 2-D optical sensor to detect two-dimensional image data of a relevant property and that can feed the captured image data to the control element. By providing the robotic element with a 2-D optical sensor, a common image processor may be provided having multiple functions. By using a 2-D optical image processing system, the control system of the apparatus may easily be adapted to read various types of data presentations, just as actual images for sections of the apparatus may be identified in order to assess the condition of the apparatus. The optical sensor may be used to automatically identify the slides and the reagent containers present in the apparatus, just as the optical sensor may be used for checking if a slide is misplaced at or absent from a slide position, etc. | 01-31-2013 |
20140186218 | METHOD AND APPARATUS FOR AUTOMATIC STAINING OF TISSUE SAMPLES - The present invention concerns an apparatus for staining tissue samples, said apparatus including a reagent section or reagent containers; at least one staining section or tissue samples, a robotic head or robotic element that may move reagent to a predetermined tissue sample, said robotic element being moveable above the reagent and the staining sections, a control element that may manage a staining process, a 2-D optical sensor to detect two-dimensional image data of a relevant property and that can feed the captured image data to the control element. By providing the robotic element with a 2-D optical sensor, a common image processor may be provided having multiple functions. By using a 2-D optical image processing system, the control system of the apparatus may easily be adapted to read various types of data presentations, just as actual images for sections of the apparatus may be identified in order to assess the condition of the apparatus. The optical sensor may be used to automatically identify the slides and the reagent containers present in the apparatus, just as the optical sensor may be used for checking if a slide is misplaced at or absent from a slide position, etc. | 07-03-2014 |
Patent application number | Description | Published |
20110194123 | PRINTER THAT SUPPORTS DRIVERLESS PRINTING - The disclosed embodiments provide a printer that facilitates driverless printing. This printer includes a discovery component which is configured to communicate with a client to facilitate selection of the printer by the client. This discovery component is also configured to provide capability information for the printer to the client. The printer also includes a transport component which is configured to receive printer data from the client, and a page-description-language component which is configured to print the printer data received from the client. Note that the capability information provided to the client enables the client to generate the printer data for the selected printer without the need for the client to maintain printer-specific software or printer-specific configuration information for the selected printer. | 08-11-2011 |
20110194124 | DATA FORMATS TO SUPPORT DRIVERLESS PRINTING - The disclosed embodiments relate to a system that facilitates driverless printing. More specifically, the disclosed embodiments relate to a computer-readable storage medium which stores a data structure that facilitates driverless printing, wherein the data structure specifies the following capabilities which are supported by a printer: resolutions; color spaces; bit depths; input slots; face-up/face-down input orientation; output bins; face-up/face-down output orientation; duplex printing support; media types; copy support; supported finishings; and print quality. Note that this data structure enables a client to generate printer data for the printer without the need for the client to maintain printer-specific software or printer-specific configuration information for the printer. | 08-11-2011 |
20110194140 | WALK-UP PRINTING WITHOUT DRIVERS - The disclosed embodiments provide a system that supports printing from a computing device. During operation, the system uses a discovery protocol to identify printers that can be accessed by the computing device. Next, the system receives a selection of a printer that can be accessed by the computing device. The system then generates printer data for the print job. This can be accomplished in a number of ways. The system can use a driverless printing technique, which involves obtaining printer capability information from the selected printer and generating printer data for the selected printer based on the printer capability information. Alternatively, the system can use a printer-specific driver for the selected printer to generate the printer data. The system can also send the print job to a cloud, which includes one or more servers that provide a printing service, so that the cloud can generate the printer data. Finally, the system sends the generated printer data to the printer. | 08-11-2011 |
20110194141 | FRAMEWORK THAT SUPPORTS DRIVERLESS PRINTING - The disclosed embodiments provide a system that facilitates driverless printing. This system includes a discovery component configured to identify accessible printers and to facilitate selection of an accessible printer, wherein the discovery component is also configured to obtain capability information from accessible printers. The system also includes a transport component configured to transport data to the selected printer, wherein the transport component is also configured to obtain capability information from the selected printer. Finally, the system includes a page-description-language component configured to generate printer data for the selected printer based on obtained capability information for the selected printer. | 08-11-2011 |
20120306737 | GESTURE-BASED PRIORITIZATION OF GRAPHICAL OUTPUT ON REMOTE DISPLAYS - The disclosed embodiments provide a system that drives a remote display from an electronic device. The electronic may be a mobile phone, a tablet computer, a personal digital assistant (PDA), and/or a portable media player. During operation, the system uses the electronic device to obtain user input associated with a transition in graphical output on the electronic device and the remote display. Next, the system identifies a region of interest in the remote display based on the user input and a usage context associated with the graphical output. Finally, the system facilitates viewing of the transition on the remote display by prioritizing transmission of the graphical output from the electronic device to the remote display based on the region of interest. | 12-06-2012 |
20120307281 | INFORMATION SECURITY FOR PRINTING SYSTEMS - The disclosed embodiments provide a system for managing use of a printing system. During operation, the system obtains a request for print job information associated with the printing system and/or subscription information associated with subscriptions to events in the printing system. Next, the system obtains an access control policy associated with the request. The system then filters the print job and/or subscription information based on the access control policy and responds to the request with the filtered print job and/or subscription information. As a result, the system may facilitate information security in the printing system. | 12-06-2012 |
20130141746 | AD-HOC DISCOVERY AND SELECTION OF PRINTERS FOR PRINT JOBS - The disclosed embodiments provide a system that performs a print job. During operation, the system detects a printer in proximity to a portable electronic device associated with the print job. Next, the system establishes a peer-to-peer connection between the portable electronic device and the printer and uses the peer-to-peer connection to obtain a set of printer attributes from the printer. If the printer attributes match the print job, the system establishes a direct connection between the printer and the portable electronic device and sends the print job to the printer over the direct connection, wherein the print job is executed using the printer. | 06-06-2013 |
20130141755 | FACILITATING COMMUNICATION BETWEEN PORTABLE ELECTRONIC DEVICES AND PRINTERS - The disclosed embodiments provide a system that facilitates communication between a portable electronic device connected to a structured network and a printer. During operation, the system uses a peer-to-peer connection between the portable electronic device and the printer to confirm use of the structured network for subsequent communication between the portable electronic device and the printer. Next, the system enables use of the structured network for the communication by transmitting credentials for the structured network from the portable electronic device to the printer, wherein the transmitted credentials are used by the printer to connect to the structured network. Finally, the system transfers the communication from the peer-to-peer connection to a direct connection between the portable electronic device and the printer on the structured network. | 06-06-2013 |
20130141756 | AUTHENTICATING PRINTERS PRIOR TO PAIRING WITH PORTABLE ELECTRONIC DEVICES - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system receives, at a printer, a signal from a portable electronic device indicating the printer has been selected for the print job. Next, in response to the selection, the system generates an output that facilitates identification of the printer by a user of the portable electronic device. The system also provides a mechanism for confirming physical access to the printer by the user. Upon confirming the physical access to the printer by the user, the system establishes a direct connection between the portable electronic device and the printer, wherein the direct connection is subsequently used by the portable electronic device and the printer to perform the print job. | 06-06-2013 |
20130194621 | USING REGIONS OF INTEREST TO SCALE PRINT DATA FOR PRINT JOBS - The disclosed embodiments provide a system that performs a print job. During operation, the system obtains one or more regions of interest associated with print data for the print job, wherein the print data is not formatted for a media size for the print job. Next, the system scales the print data based on a region of interest from the one or more regions of interest and the media size. Finally, the system sends the print job to a printer, wherein the print job is executed using the printer. | 08-01-2013 |
20130194624 | AD HOC TRANSMISSION OF SCANNED DOCUMENTS TO COMPUTING DEVICES - The disclosed embodiments provide a system that performs document scanning The system includes a scanner and a computing device. To enable detection of the computing device in proximity to the scanner, the computing device may be configured to advertise a scan-receiving capability using a discovery protocol. Next, the scanner may use the discovery protocol to identify a set of computing devices in proximity to the scanner, including the computing device. The scanner may then provide the set of computing devices to a user of the scanner and obtain, from the user of the scanner, a selection of the computing device as a recipient of the scanned document. Finally, the scanner may send the scanned document to the computing device over a network connection with the computing device. | 08-01-2013 |
20130201494 | CONFIGURATION OF PRINT DATA FOR PRINT JOBS BASED ON DOCUMENT-PROCESSING CAPABILITIES OF PRINTERS - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system obtains a set of document-processing capabilities from a printer associated with the print job and obtains print data for the print job. Next, the system selects a set of document attributes for the print job based on the document-processing capabilities and the print data, wherein the set of document attributes comprises a document format and a document size. Finally, the system configures the print data to conform to the document attributes to enable processing of the print job by the printer. | 08-08-2013 |
20130201503 | FILTERING OF PRINTERS FOR DRIVERLESS PRINTING - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system identifies a set of printers providing a driverless-printing service in proximity to a portable electronic device associated with the print job. Next, for each printer from the set of printers, the system attempts to obtain a protocol key and a set of supported capabilities associated with the protocol key from the printer. If the protocol key and the set of supported capabilities exist for the printer, the system determines an eligibility of the printer for the print job based on the protocol key and the set of supported capabilities. If the printer is eligible for the print job, the system provides the printer to a user of the portable electronic device to enable subsequent selection of the printer for the print job. | 08-08-2013 |
20130201517 | CONFIGURING PRINT JOBS ASSOCIATED WITH UNSUPPORTED DOCUMENT FORMATS - The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system obtains print data and a set of job options for the print job, wherein the print data is associated with a document format that is not supported by a printing protocol used to perform the print job. Next, the system obtains a set of document-processing capabilities associated with the document format from a printer associated with the print job. Finally, the system configures the print job based on the job options and the document-processing capabilities without converting the print data into a different document format that is supported by the printing protocol. | 08-08-2013 |
20130201519 | Bridging Non-Network Interfaces and Network Interfaces - The disclosed embodiments provide a system that facilitates the use of a device connected to a non-network interface. During operation, the system provides a bridge between the non-network interface and a network interface. Next, the system uses the bridge to enable communication with the device over the network interface. For example, the system may enable communication with a printer that is not configured for network printing over a network interface. | 08-08-2013 |
Patent application number | Description | Published |
20090053733 | SIMULTANEOUS ASSAY FOR DETERMINING DRUGS - A method and kits for assaying a sample of a human or mammalian bodily fluid to simultaneously determine whether one or more of a plurality of drugs and/or metabolites thereof are present in said sample and optionally to perform a semi-quantitative assay for said drug or drugs, comprising:
| 02-26-2009 |
20090053832 | SIMULTANEOUS ASSAY FOR DETERMINING DRUGS - A method and kits for assaying a sample of a human or mammalian bodily fluid to simultaneously determine whether one or more of a plurality of drugs and/or metabolites thereof are present in said sample and optionally to perform a semi-quantitative assay for said drug or drugs, comprising:
| 02-26-2009 |
20110190169 | SIMULTANEOUS ASSAY FOR DETERMINING DRUGS - Bodily fluid is analyzed for the presence of drugs of a selected panel of drugs in a simultaneous assay in which sample of the fluid is incubated with additional amounts of all drugs of the panel, antibodies specific to each of the drugs of the panel, and microparticles, the microparticles being divided into subsets, one subset for each drug in the panel and each subset distinguishable from the others. The incubation is performed in a liquid medium in which competitive binding occurs, the drugs in the sample competing with those added to the assay medium for binding to the antibodies. In one procedure, the added drugs are pre-coupled to the microparticles while the antibodies are not, and the incubation is followed by further incubating the microparticles with labeled ligands that have affinity for the antibodies. In an alternative procedure, the added drugs are not coupled to the microparticles but are pre-labeled, while the antibodies are pre-coupled to the microparticles, and the assay proceeds without further incubation. In both alternatives, the microparticles are ultimately recovered from the assay medium and from any unbound species, and the recovered microparticles are analyzed by flow cytometry to obtain indications of the presence of the various drugs in the sample in an inverse manner by detection of the label, each drug differentiable from the others by the distinguishing features of the microparticles. | 08-04-2011 |