Patents Represented by Attorney PatentVentures
-
Patent number: 8339881Abstract: Techniques are described for increasing a lifetime of blocks of memory. In operation, respective life expectancy scores for each of the blocks are calculated based at least in part on a respective number of times each of the blocks is respectively erased, and further based at least in part on at least one other factor that affects the lifetime of the blocks. An order to write and recycle the blocks is determined, based at least in part on at least some of the respective lifetime expectancy scores. A total amount of the blocks that are erased and written is minimized while lifetime expectancy score variation between the blocks is equalized.Type: GrantFiled: March 7, 2011Date of Patent: December 25, 2012Assignee: LSI CorporationInventor: Radoslav Danilak
-
Patent number: 8340076Abstract: Methods and systems for mobility of mobile nodes in mesh networks are taught wherein the mobile mesh nodes choose an attachment point to another mesh node based on predetermined criteria, such as the characteristics of the attachment point's path to a reference destination, and other factors local to the attachment point, such as load and available capacity. The mobile nodes forward packets on each other's behalf. Static and mobile nodes and the links between them are treated differently from each other in view of their respectively different properties. A special metric is used for paths that include mobile links in addition to the static mesh links and wired mesh links. Mobility is handled completely transparently to any client devices attached to the mesh nodes, where this attachment could be wireless or wired.Type: GrantFiled: April 3, 2009Date of Patent: December 25, 2012Assignee: Firetide, Inc.Inventors: Jorjeta Gueorguieva Jetcheva, Sachin Kanodia, Sivakumar Kailas, Murali Repakula
-
Patent number: 8317102Abstract: A multi-mode ring scanner (MMRS) has a ring unit for wearing on a finger. The MMRS optionally has a wrist unit coupled to the ring unit, such as via a cable. The MMRS optionally communicates wirelessly with a computing device. The ring unit has one or more scanners (such as an optical scanner or an RFID tag reader). The ring unit optionally has two paddle switches for activation by inward pressure from fingers adjacent to the finger. The two switches enable specifying operation of the MMRS in a plurality of modes and/or to communicate a plurality of information codes to the computing device. The computing device is optionally enabled to assign a function to each combination of activation of the two switches. A scanning system including the MMRS optionally provides feedback to a user based on feedback from a host processor.Type: GrantFiled: May 16, 2011Date of Patent: November 27, 2012Assignee: Socket Mobile, Inc.Inventors: Robert John Miller, Allan Leafblad, Thomas J. Newman, Leonard Ott, John E. Brandon, Charles E. Ader, Timothy Miller
-
Patent number: 8301749Abstract: Real time provisioning and management of fabric-backplane enterprise servers includes monitoring system status and configuration, displaying monitoring results, accepting user commands, and providing hardware and software management and configuration commands to the system. In one embodiment, an event is generated when a pluggable module is inserted into the system. In response to the event, the availability of the pluggable module is displayed to a system operator, and the operator enters a command to provision a server that includes the pluggable module. The server provisioning command is processed, resulting in a hardware configuration command being issued to the system, and an event indicating a status associated with processing the command is returned. The recognition of the inserted module, the display to the operator, and the processing of the server provisioning command occur in real time.Type: GrantFiled: March 26, 2012Date of Patent: October 30, 2012Assignee: Habanero Holdings, Inc.Inventors: Yuri Finklestein, Fabrio Onofrio Ingrao, Cosmos Nicolaou, Nakul Pratap Saraiya, Geoffrey H Hanson, Jeffrey Lloyd Griffen
-
Patent number: 8286556Abstract: The present invention discloses an integral-type combined firework, in which several tubular holes whose central longitudinal axes are parallel to each other are uniformly distributed on a body, the tubular holes have openings upward and bottom ends closed, the closed end of the bottom of each tubular hole is provided with one small through hole that penetrates through the bottom of the body and is provided with a spreading fuse, the body, the tubular holes and the small through holes thereof are an integrally molded structure; the bottom in each tubular holes is provided with propellant powder and connected with the spreading fuse, the propellant powder is provided with an inner cylinder or an effect powder on it.Type: GrantFiled: July 20, 2010Date of Patent: October 16, 2012Inventors: Ziyou Zhong, Yongzhang Liu, Weimin Zhong, Liang Zhong, Binbo Gong
-
Patent number: 8286111Abstract: A thermally aware design automation suite integrates system-level thermal awareness into design of semiconductor chips, performing fine-grain static and/or transient thermal simulations of the chips based on thermal models and boundary conditions. The thermal simulations are performed in accordance with one or more grids, with boundaries and/or resolutions being determined by adaptive and/or hierarchical multi-dimensional techniques. The adaptive grid techniques include material-boundary, rate-of-change, and convergence-information heuristics. For example, a finer grid is used in a region having higher temperature gradients compared to a region having lower temperature gradients. The hierarchical grid techniques are based on critical, intermediate, and boundary regions specified manually or automatically, each region having a respective grid resolution.Type: GrantFiled: June 2, 2008Date of Patent: October 9, 2012Assignee: Gradient Design Automation Inc.Inventors: Rajit Chandra, John Yanjiang Shu, Adi Srinivasan, Paolo Carnevali
-
Patent number: 8274982Abstract: A packet data session release method for ultra mobile broadband access network is disclosed, and which includes: S402, when releasing the packet data session, an access gateway sends a proxy mobile IP registration revocation message to the data attachment point of the ultra mobile broadband access network and the evolved base station which has one reverse proxy mobile IP tunnel to the access gateway, respectively; S404, after receiving the proxy mobile IP registration revocation message, the data attachment point and the evolved base station which has one reverse proxy mobile IP tunnel to the access gateway, delete their proxy mobile IP tunnels between them and the access gateway, respectively, and send a proxy mobile IP revocation ACK message to the access gateway, respectively, so as to confirm the reception of the registration request messages; and S406, the data attachment point notifies the session reference network controller that the packet data session has been released, via sending a IP tunnel notifiType: GrantFiled: March 26, 2008Date of Patent: September 25, 2012Assignee: ZTE CorporationInventors: Xiaowu Zhao, Kexue Lu, Yuanfang Yu
-
Patent number: 8235294Abstract: An accuracy-enhanced scanner provides (in response to a first user input) illumination of potential scan targets and scans (in response to a second user input) a selected scan target. The user uses the illumination to aim the scanner at the selected scan target in between providing the first and the second user inputs. The scanner has switches to communicate the user inputs, to specify an operating mode for the scanner, and/or to communicate information codes to a computing device. The scanner has one or more scan engines (such as a barcode reader or an RFID tag reader), and optionally communicates wirelessly with the computing device. A scanning system including the scanner optionally provides feedback to the user based on feedback from a host processor. The scanner is any of a Multi-Mode Ring Scanner (MMRS), a cordless hand scanner, or a Personal Digital Assistant (PDA) with an add-on scanner.Type: GrantFiled: April 7, 2009Date of Patent: August 7, 2012Assignee: Socket Mobile, Inc.Inventors: Timothy Miller, Bobby Dale Gifford, Leonard Ott, John E. Brandon
-
Patent number: 8230484Abstract: A client computer and/or a user is authenticated via installation of an agent, permitting access to previously inaccessible resources. All users are initially denied access to a resource via a permission list, such as a by being a member of a group that is denied access. The user, once authenticated, is permitted to access the resource, e.g. by being temporarily removed from a cached copy of the group, by being temporarily added to a cached copy of a group allowed to access the resource, or both. Authentication is revoked when the agent is uninstalled. Subsequent accesses to the resource are not permitted, e.g. by undoing the temporary removal or addition. An optional resource firewall proxy server between client computers and a resource filters requests for the resource, and until a user is authenticated via an out-of-band communication from an agent, the user is denied access to the resource.Type: GrantFiled: May 1, 2008Date of Patent: July 24, 2012Assignee: EMC CorporationInventor: James Christopher Wiese
-
Patent number: 8230183Abstract: Techniques are provided for prolonging a lifetime of memory by controlling operations that affect the lifetime of the memory. At least one aspect associated with the memory lifetime is identified and at least one of the operations is delayed, based on the at least one aspect. The operations include a write operation, an erase operation, a program operation, and/or any other operation that is capable of reducing the memory lifetime.Type: GrantFiled: July 26, 2010Date of Patent: July 24, 2012Assignee: LSI CorporationInventor: Radoslav Danilak
-
Patent number: 8230184Abstract: Techniques for writing data to different portions of storage devices based on write frequencies are disclosed. Frequencies of data writes to various portions of a memory are monitored. The memory includes various storage technologies. Each portion includes one of the storage technologies and has a respective lifetime. An order that the portions are written into and recycled is dynamically managed to equalize respective life expectancies of the portions in view of differences in endurance values of the portions, the monitored frequencies of data writes, and the lifetimes. In some embodiments, the storage technologies include Single-Level Cell (SLC) flash memory storage technology and Multi-Level Cell (MLC) flash memory storage technology. The SLC and MLC flash memory storage technologies are optionally integrated in one device. In some embodiments, the storage technologies include two or more different types of SLC flash memory storage technologies, optionally integrated in one device.Type: GrantFiled: November 30, 2010Date of Patent: July 24, 2012Assignee: LSI CorporationInventor: Radoslav Danilak
-
Patent number: 8230159Abstract: A system, method, and computer program product are provided for sending de-allocation status information. In use, a de-allocation status of at least a portion of memory associated with a logical block address is determined. Additionally, de-allocation status information is generated, based on the determination. Furthermore, the de-allocation status information is sent to a device.Type: GrantFiled: March 27, 2009Date of Patent: July 24, 2012Assignee: LSI CorporationInventor: Ross John Stenfort
-
Patent number: 8218538Abstract: In one aspect, initial storage system control information is received, and in response a configuration of a storage interface is determined in accordance with the initial storage system control information. Then final storage system control information is accessed via the storage interface and the storage interface is reconfigured in accordance with the final storage system control information. In another aspect, one of a plurality of physical partitions of a physically partitionable symmetric multiprocessor executes a storage control process to control storage traffic, and another one of the physical partitions executes a program to process the storage traffic. The physical partitions are enabled to communicate the storage traffic at least in part via respective input/output controllers coupled to a switch fabric.Type: GrantFiled: November 25, 2010Date of Patent: July 10, 2012Assignee: Habanero Holdings, Inc.Inventors: Sriram Chidambaram, Akram A. Abou-Emara, Harinder Singh Bhasin, Nakul Pratap Saraiya, Jia-Jen Yeh, Christopher Dean Youngworth
-
Patent number: 8155008Abstract: Wireless mesh networks (or “meshes”) are enabled for arbitrary interconnection to each other and may provide varying levels of coverage and redundancy as desired. Interoperability between meshes having differing configurations, internal operations, or both, may be freely intermixed and inter-operated in unrestricted combination. Enhanced explicit inter-bridge control protocols operate using pre-existing control packets. Pre-existing broadcast packet floods are used to learn the best paths across interconnected meshes (termed a “multi-mesh”). Enhanced routing protocols operating within each mesh may optionally examine information limited to the respective mesh when forwarding traffic, thus enabling robust multi-mesh scaling with respect to memory and processing time required by the routing protocols. Communication scalability is improved by enabling frequency diversity across the multi-mesh by configuring meshes within interference range of each other for operation at a plurality of frequencies.Type: GrantFiled: January 16, 2008Date of Patent: April 10, 2012Assignee: Firetide, Inc.Inventors: Jorjeta Gueorguieva Jetcheva, Sivakumar Kailas, Mohan Natarajan
-
Patent number: 8145824Abstract: Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software.Type: GrantFiled: July 11, 2010Date of Patent: March 27, 2012Assignee: Habanero Holdings, Inc.Inventors: Sharad Mehrotra, Thomas Dean Lovett, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah
-
Patent number: 8145785Abstract: Real time provisioning and management of fabric-backplane enterprise servers includes monitoring system status and configuration, displaying monitoring results, accepting user commands, and providing hardware and software management and configuration commands to the system. In one embodiment, an event is generated when a pluggable module is inserted into the system. In response to the event, the availability of the pluggable module is displayed to a system operator, and the operator enters a command to provision a server that includes the pluggable module. The server provisioning command is processed, resulting in a hardware configuration command being issued to the system, and an event indicating a status associated with processing the command is returned. The recognition of the inserted module, the display to the operator, and the processing of the server provisioning command occur in real time.Type: GrantFiled: February 12, 2005Date of Patent: March 27, 2012Assignee: Habanero Holdings, Inc.Inventors: Yuri Finkelstein, Fabio Onofrio Ingrao, Cosmos Nicolaou, Nakul Pratap Saraiya, Geoffrey H. Hanson, Jeffrey Lloyd Griffen
-
Patent number: 8140712Abstract: A system, method, and computer program product are provided for inserting a gap in information sent from a drive to a host device. In operation, one or more commands are received at a drive from a host device. Additionally, information is queued to send to the host device. Furthermore, a gap is inserted in the information to send to the host device such that the host device is capable of sending additional commands to the drive.Type: GrantFiled: July 17, 2009Date of Patent: March 20, 2012Assignee: SandForce, Inc.Inventor: Ross John Stenfort
-
Patent number: 8132732Abstract: Increased confidence in, and acceptance of, cordless hand-held scanners may be obtained through a cordless hand-held scanner with improved user feedback. In an illustrative embodiment, the state of one or more indicators is changed as a result of feedback from a coupled host processor. The indicators are set to a first (or pending) state when a scan is performed, and remain in the first state up until the time the host feedback is received. The indicators are set to a second (or successful) state if the feedback indicates the host successfully received the scan data. The indicators are set to a third (or failure) state if the feedback indicates the host failed to properly receive the scan data. Obtaining timely confirmation that the host processor has received the scan successfully leads to increased confidence in, and acceptance of, the cordless hand-held scanner.Type: GrantFiled: March 29, 2010Date of Patent: March 13, 2012Assignee: Socket Mobile, Inc.Inventors: Leonard L. Ott, John E. Brandon, Charles Ader
-
Patent number: 8108737Abstract: A system, method, and computer program product are provided for sending failure information from a solid state drive (SSD) to a host device. In operation, an error is detected during an operation associated with a Serial ATA (SATA) solid state drive. Additionally, a command is received for failure information from a host device. Further, the failure information is sent from the solid state drive to the host device, the failure information including failure information associated with the solid state drive.Type: GrantFiled: October 5, 2009Date of Patent: January 31, 2012Assignee: SandForce, Inc.Inventor: Ross John Stenfort
-
Patent number: 8090905Abstract: A system, method, and computer program product are provided for converting logical block address de-allocation information in a first format to a second format. In use, logical block address de-allocation information is received in a first format associated with a first protocol. Additionally, the logical block address de-allocation information in the first format is converted to a second format associated with a second protocol.Type: GrantFiled: March 27, 2009Date of Patent: January 3, 2012Assignee: SandForce, Inc.Inventor: Ross John Stenfort