Patents Assigned to Crimson Corporation
  • Patent number: 9489652
    Abstract: A computing device that is configured for running a query on inventory information is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device obtains inventory data. The computing device also obtains a query corresponding to the computing device. The computing device runs the query on the inventory data. The computing device further determines whether the query returns a record. The computing device additionally obtains a task corresponding to the query if a record is returned.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: November 8, 2016
    Assignee: Crimson Corporation
    Inventors: Paul Byron Hillyard, Mark Bird
  • Patent number: 9454647
    Abstract: Systems and methods for managing assets on a computing device are described. A computing device obtains one or more relationships between an electronic device and one or more related electronic devices. Relationship priorities of the relationships are obtained. The computing device displays an icon representing the electronic device and icons representing the related electronic devices. Also displayed are arrows representing the relationships. The arrows are displayed with differing thicknesses based on the relationship priorities.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: September 27, 2016
    Assignee: Crimson Corporation
    Inventors: Duane Richards, Shane Beech
  • Patent number: 9380300
    Abstract: A method for sending a screen image by a computing device is described. A modification image representing a modified region of the screen image is determined. The modification image has a lossless format. Location information is encoded in one or more alpha channels of the modification image. The modification image is sent.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: June 28, 2016
    Assignee: Crimson Corporation
    Inventors: David Aaron Jensen, Donald Saxby
  • Patent number: 9252958
    Abstract: A managed node may determine that a current public key and a current private key associated with a managed node will expire within a threshold period of time. A current managed node certificate may include the current public key and be associated with the current private key. The managed node may create a request for a new certificate for the managed node. The request may be created prior to expiration of the current managed node certificate. The managed node may sign the request for the new certificate using the current private key. The managed node may send the request for the new certificate to a core server.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 2, 2016
    Assignee: Crimson Corporation
    Inventors: Mark Tempel, Alex Ivanoff
  • Patent number: 9246947
    Abstract: A computer-implemented method, apparatus and computer program product for providing secure consumption of applications from mobile devices, The method comprises receiving a security policy associated with usage of an application by a user using a mobile device, the security policy comprising at least one vulnerability indication; receiving at least partial code of the application; identifying at least one JavaScript instruction in the code, the at least one JavaScript instruction associated with the security vulnerability; and adding additional JavaScript instructions to the code for handling the security vulnerability.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: January 26, 2016
    Assignee: Crimson Corporation
    Inventor: Eran Livne
  • Patent number: 9229773
    Abstract: A method for determining when to perform an operation on a computing device is described. The computing device receives a direction to perform an operation. A deferral configuration including at least one criterion is also received. The computing device determines whether a criterion is met and defers performance of the operation if it is met. The computing device performs the operation if a criterion is not met.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: January 5, 2016
    Assignee: Crimson Corporation
    Inventors: Michael Max Snow, Paul Byron Hillyard
  • Patent number: 9172583
    Abstract: A computing device configured for actively provisioning a managed node is described. The computing device includes a processor and executable instructions stored in memory that is in electronic communication with the processor. The computing device identifies a managed node on a network. The computing device also determines whether the managed node comprises management hardware. The computing device further enables the management hardware. To enable the management hardware, the computing device opens hardware-based secure communication between the computing device and the node, allows access to a remote management engine and provisions the management engine. The computer device additionally adds the managed node to a database.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: October 27, 2015
    Assignee: Crimson Corporation
    Inventor: Xiaoming Dong
  • Patent number: 9137780
    Abstract: A computing device that is configured for synchronizing multicast data distribution is described. The computing device includes a processor and instructions stored in memory. The computing device reads a block of data and sends the block of data via multicast. It is determined whether a packet in the block of data requires a new mapped file view. This determination is based on the capacity of a current mapped file view on a target node. The computing device delays sending more data if the new mapped file view is required.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: September 15, 2015
    Assignee: Crimson Corporation
    Inventors: Gregory P. Olsen, Alan B. Butt
  • Patent number: 9107194
    Abstract: In an embodiment, a wireless data exchange network includes a wireless device (WD) operating under a wireless network communications protocol, a wireless access point (AP), operatively linked to the WD and a wired network, and operating under the wireless network communications protocol, and a wireless mobile device (WMD) capable of operatively linking with the WD and the AP, and operating under the network communications protocol. In another embodiment, a method for dynamically establishing a wireless data link between the WD and the AP wherein the WMD functions as a bridge there between, where the method may include determining the state of the data exchange link between the WD and the AP, selectively receiving and retransmitting data, by the WMD, from the WD to the AP and from the AP to the WD; and maintaining the wireless network communications protocol of the WMD during reception and retransmission of data between itself and the WD or the AP.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: August 11, 2015
    Assignee: Crimson Corporation
    Inventor: Roy Morris
  • Patent number: 9092201
    Abstract: General-purpose components are selectively included in a toolkit hosted by hosting provider computing devices. The general-purpose components are software components. The general-purpose components in the toolkit are available over a computer network to end user computing devices. The end user computing devices utilizes general-purpose components in the toolkit to provide system administration solutions. The system administration solutions are web applications hosted by the hosting provider computing devices. The system administration solutions provide an ability to perform administration tasks on on-premises computer systems of the end users. A hosting provider computing device is configured such that the end user computing devices are able to utilize the general-purpose components in the toolkit on a Software-as-a-Service (SaaS) basis.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: July 28, 2015
    Assignee: Crimson Corporation
    Inventors: Mark Shavlik, John G. Morgan, Rob Juncker
  • Patent number: 9083541
    Abstract: A computing device configured for retransmitting lost packets for multicast is described. It includes a processor and instructions in memory. It identifies data, which it begins sending via multicast. No data is resent until all the data has been sent. The computing device requests missed packet lists and waits. It adds missed packets to a map if there are replies. It determines whether there are any missed packets and resends any missed packets. Another computing device for retransmitting lost packets for multicast is described. It includes a processor and instructions in memory. It identifies data for distribution, which it begins sending via multicast. It waits to resend any data until all of the data has been sent. A missed packet indication is requested and received. The computing device updates lists of complete and incomplete target nodes. It determines and sends a peer download instruction.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: July 14, 2015
    Assignee: Crimson Corporation
    Inventors: Gregory P. Olsen, Alan B. Butt
  • Patent number: 9032394
    Abstract: A computing device configured for installing an operating system is described. The computing device includes a storage device, a processor and instructions stored in memory. The computing device begins writing an operating system image to a storage device. One or more current storage device driver files are downloaded. The computing device injects one or more current storage device drivers obtained from the one or more current storage device driver files without first booting an operating system obtained from the operating system image.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: May 12, 2015
    Assignee: Crimson Corporation
    Inventors: Wenzhe Shi, Jeff Hall
  • Patent number: 8982129
    Abstract: A computing device configured for mapping graph data into a tree structure is described. The computing device includes a processor and instructions stored in memory. The computing device obtains graph data. The computing device also maps the graph data into a tree structure. The computing device further applies the tree structure to a user interface. The computing device additionally displays the user interface and performs an operation using the tree structure.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 17, 2015
    Assignee: Crimson Corporation
    Inventor: Jerome Broekhuijsen
  • Patent number: 8973113
    Abstract: A method for automatically resetting a password is described. A failed login attempt in a system is identified. A failed login condition is determined to be satisfied. A user is prompted about resetting a password if the failed login condition is satisfied. A new password is generated based on user input. The new password is sent to the user via voicemail or email.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: March 3, 2015
    Assignee: Crimson Corporation
    Inventor: David A. Eatough
  • Patent number: 8959182
    Abstract: A method for data recovery and destruction is disclosed. The method includes determining whether a network connection has been established by a computer system. If the network connection has been established, it is determined whether a specified server is accessible via the network connection. If the specified server is accessible, the specified server is accessed to determine whether a data recovery and destruction flag has been set for the computer system. If the flag has been set, a data recovery and destruction procedure is initiated. The data recovery and destruction procedure may involve transferring data from the computer system to at least one other computer system and then destroying at least a portion of the transferred data on the computer system.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: February 17, 2015
    Assignee: Crimson Corporation
    Inventors: Devin D. Anderson, Steve Workman
  • Patent number: 8930177
    Abstract: Methods of adding data identifiers and speech/voice recognition functionality are disclosed. A telnet client runs one or more scripts that add data identifiers to data fields in a telnet session. The input data is inserted in the corresponding fields based on data identifiers. Scripts run only on the telnet client without modifications to the server applications. Further disclosed are methods for providing speech recognition and voice functionality to telnet clients. Portions of input data are converted to voice and played to the user. A user also may provide input to certain fields of the telnet session by using his voice. Scripts running on the telnet client convert the user's voice into text and is inserted to corresponding fields.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: January 6, 2015
    Assignee: Crimson Corporation
    Inventors: Lamar John Van Wagenen, Brant David Thomsen, Scott Allen Caddes
  • Patent number: 8930193
    Abstract: Methods of adding data identifiers and speech/voice recognition functionality are disclosed. A telnet client runs one or more scripts that add data identifiers to data fields in a telnet session. The input data is inserted in the corresponding fields based on data identifiers. Scripts run only on the telnet client without modifications to the server applications. Further disclosed are methods for providing speech recognition and voice functionality to telnet clients. Portions of input data are converted to voice and played to the user. A user also may provide input to certain fields of the telnet session by using his voice. Scripts running on the telnet client convert the user's voice into text and is inserted to corresponding fields.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: January 6, 2015
    Assignee: Crimson Corporation
    Inventors: Lamar John Van Wagenen, Brant David Thomsen, Scott Allen Caddes
  • Patent number: 8902449
    Abstract: A method for determining when results from a first criteria scan are deleted from a computing device is described. A first criteria scan is performed on a computing device. Results of the first criteria scan are stored on the computing device. The computing device is disconnected from a first network. An inform packet is broadcast to at least one server. A response is received from the at least one server. The stored results of the first criteria scan are deleted if the computing device determines that the at least one server is not part of the first network.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: December 2, 2014
    Assignee: Crimson Corporation
    Inventors: Brian J. Kerr, Allen Anderson
  • Patent number: 8898276
    Abstract: A method for redirecting a computing device from a first network to a second network is described. A plurality of network ports is monitored. A communication from a computing device is detected at one of the network ports. Information is sent to a first server and a second server regarding the identity of the computing device. A command is sent to the first server to send a request to the computing device to renew the connection with the second server. The computing device is redirected to a second network from a first network.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: November 25, 2014
    Assignee: Crimson Corporation
    Inventor: Plinio Pimentel
  • Patent number: 8869154
    Abstract: A method for controlling processor usage on a computing device is described. The method includes identifying targeted processes and obtaining a total processor usage for a processor on the computing device. The method also includes determining an amount of time to suspend threads within the targeted processes and suspending the threads for the determined amount of time.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Crimson Corporation
    Inventors: Paul Byron Hillyard, Rob Thomas Bradshaw Fotheringham