Patents Assigned to Crimson Corporation
-
Patent number: 9489652Abstract: 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: GrantFiled: May 30, 2012Date of Patent: November 8, 2016Assignee: Crimson CorporationInventors: Paul Byron Hillyard, Mark Bird
-
Patent number: 9454647Abstract: 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: GrantFiled: May 26, 2010Date of Patent: September 27, 2016Assignee: Crimson CorporationInventors: Duane Richards, Shane Beech
-
Patent number: 9380300Abstract: 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: GrantFiled: October 31, 2013Date of Patent: June 28, 2016Assignee: Crimson CorporationInventors: David Aaron Jensen, Donald Saxby
-
Patent number: 9252958Abstract: 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: GrantFiled: March 12, 2014Date of Patent: February 2, 2016Assignee: Crimson CorporationInventors: Mark Tempel, Alex Ivanoff
-
Patent number: 9246947Abstract: 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: GrantFiled: April 2, 2014Date of Patent: January 26, 2016Assignee: Crimson CorporationInventor: Eran Livne
-
Patent number: 9229773Abstract: 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: GrantFiled: June 30, 2010Date of Patent: January 5, 2016Assignee: Crimson CorporationInventors: Michael Max Snow, Paul Byron Hillyard
-
Patent number: 9172583Abstract: 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: GrantFiled: November 22, 2011Date of Patent: October 27, 2015Assignee: Crimson CorporationInventor: Xiaoming Dong
-
Patent number: 9137780Abstract: 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: GrantFiled: December 28, 2010Date of Patent: September 15, 2015Assignee: Crimson CorporationInventors: Gregory P. Olsen, Alan B. Butt
-
Patent number: 9107194Abstract: 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: GrantFiled: November 4, 2009Date of Patent: August 11, 2015Assignee: Crimson CorporationInventor: Roy Morris
-
Patent number: 9092201Abstract: 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: GrantFiled: April 1, 2013Date of Patent: July 28, 2015Assignee: Crimson CorporationInventors: Mark Shavlik, John G. Morgan, Rob Juncker
-
Patent number: 9083541Abstract: 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: GrantFiled: December 28, 2010Date of Patent: July 14, 2015Assignee: Crimson CorporationInventors: Gregory P. Olsen, Alan B. Butt
-
Patent number: 9032394Abstract: 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: GrantFiled: December 16, 2010Date of Patent: May 12, 2015Assignee: Crimson CorporationInventors: Wenzhe Shi, Jeff Hall
-
Patent number: 8982129Abstract: 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: GrantFiled: December 30, 2010Date of Patent: March 17, 2015Assignee: Crimson CorporationInventor: Jerome Broekhuijsen
-
Patent number: 8973113Abstract: 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: GrantFiled: April 15, 2010Date of Patent: March 3, 2015Assignee: Crimson CorporationInventor: David A. Eatough
-
Patent number: 8959182Abstract: 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: GrantFiled: April 15, 2008Date of Patent: February 17, 2015Assignee: Crimson CorporationInventors: Devin D. Anderson, Steve Workman
-
Patent number: 8930177Abstract: 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: GrantFiled: May 9, 2012Date of Patent: January 6, 2015Assignee: Crimson CorporationInventors: Lamar John Van Wagenen, Brant David Thomsen, Scott Allen Caddes
-
Patent number: 8930193Abstract: 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: GrantFiled: May 9, 2012Date of Patent: January 6, 2015Assignee: Crimson CorporationInventors: Lamar John Van Wagenen, Brant David Thomsen, Scott Allen Caddes
-
Patent number: 8902449Abstract: 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: GrantFiled: January 3, 2007Date of Patent: December 2, 2014Assignee: Crimson CorporationInventors: Brian J. Kerr, Allen Anderson
-
Patent number: 8898276Abstract: 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: GrantFiled: January 11, 2007Date of Patent: November 25, 2014Assignee: Crimson CorporationInventor: Plinio Pimentel
-
Patent number: 8869154Abstract: 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: GrantFiled: March 29, 2010Date of Patent: October 21, 2014Assignee: Crimson CorporationInventors: Paul Byron Hillyard, Rob Thomas Bradshaw Fotheringham