Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

1147results about How to "Efficient access" patented technology

Smart access to a dispersed data storage network

An improved system for accessing data within a distributed data storage network (“DDSN”) is disclosed. In a system implementing the disclosed invention, traffic is routed to individual slice servers within the DDSN in accordance with objective criteria as well as user-defined policies. In accordance with one aspect of the disclosed invention, when a data segment is written to a DDSN, the segment is divided into multiple data slices, which are simultaneously transmitted to different slice servers. In accordance with another aspect of the disclosed invention, when a data segment is read from a DDSN, a list of slice servers, each containing a data slice that could be used to reconstruct the requested data segment, is assembled, and sorted in accordance with a preference rating assigned to each of the slice servers. Sufficient data slices to reconstruct the data segment are then read in accordance with the preference ranking of the slice servers.
Owner:PURE STORAGE

System and method to internetwork wireless telecommunication networks

One aspect of the invention is a method for wireless call processing. The method includes downloading at least one function-specific logic control program into each of a plurality of generic logic control state machines and receiving a message at a wireless protocol-specific codec, parsing the message, and routing the message to a first logic control state machine associated with the protocol-specific codec. The method also includes executing the function-specific logic control program of a first logic control state machine and generating a call event and routing the call event to an event codec. The method also includes executing the function-specific logic control program of a second logic control state machine and processing the call event. In a particular embodiment, the method also includes allocating an RF channel that may be used for the call event without seizing the RF channel. In another embodiment, the method also includes accessing a database that includes routing and verification information related to the call event, and routing the call event in response to the information.
Owner:RIBBON COMM OPERATING CO INC

Indexed file system and a method and a mechanism for accessing data records from such a system

A computer filing system includes a data access and allocation mechanism including a directory and a plurality of indexed data files or hash tables. The directory is preferably a radix tree including directory entries which contain pointers to respective ones of the hash tables. Using a plurality of hash tables avoids the whole database ever having to be re-hashed all at once. If a hash table exceeds a preset maximum size as data is added, it is replaced by two hash tables and the directory is updated to include two separate directory entries each containing a pointer to one of the new hash tables. The directory is locally extensible such that new levels are added to the directory only where necessary to distinguish between the hash tables. Local extensibility prevents unnecessary expansion of the size of the directory while also allowing the size of the hash tables to be controlled. This allows optimisation of the data access mechanism such that an optimal combination of directory-look-up and hashing processes is used. Additionally, if the number of keys mapped to an indexed data file is less than a threshold number (corresponding to the number of entries which can be held in a reasonable index), the index for the data file is built with a one-to-one relationship between keys and index entries such that each index entry identifies a data block holding data for only one key. This avoids the overhead of the collision detection of hashing when it ceases to be useful.
Owner:IBM CORP

Intelligent network processor and method of using intelligent network processor

An intelligent network processor is disclosed that provides a PCI express (PCIe) host bus adapter with firmware selectable hardware capabilities and firmware enabled emulation of capabilities not supported by hardware. Support for Fibre Channel (FC) and Gigabit Ethernet (GbE) protocols are provided through the same fabric ports, including multiple port trunking for both protocols. On chip protocol conversion is provided for switching and routing between FC and GbE ports. Switching using the same crossbar module is provided for both FC and GbE protocols. The crossbar module is coupled to directly access external DDR memory so that messages from FC, GbE, and PCIe interfaces may be switched directly to the DDR memory.
Owner:EMULEX COMM CORP

Method and apparatus for fast metadata generation, delivery and access for live broadcast program

Techniques for fast indexing of live video broadcasts are provided which incorporate both efficient manual processing and automatic indexing steps to generate semantically meaningful and practically usable highlight hierarchy of broadcast television programs in real-time. In one technique, a list of predefined keywords is provided, describing the highlights, and the manual marking process can be implemented by just a few mouse clicks. A technique is provided for grouping highlights into a semantic hierarchy in real-time. A technique is provided for efficiently generating highlight metadata on live broadcast programs, using a coarse-to-fine indexing methodology in order for a operator to quickly generate highlight summaries of live broadcast programs.
Owner:SCENERA INC

Method and apparatus for improved information representation

A information search and navigation system indexes, categorizes and condenses data from text or other documents. In various embodiments, the invention further can utilize user information goals, document or website types and multi-page link path options that together provide a fast, multi-page Web navigation system.
Owner:MEC MANAGEMENT LLC

Multipath routing process

Methods and apparatus that enable more than one server to host a resource using a shared IP address such that a client may generally access the resource on any of the servers using the shared IP address are disclosed. According to one aspect of the present invention, a method for providing paths that allow a client to access a resource in a TCP / IP network includes obtaining an IP address, as well as associating the IP address to first and second servers. The first and second servers support the resource at the IP address, and a first path of the plurality of paths that allow the client to access the resource is between the client and the first server and a second path of the plurality of paths that allow the client to access the resource is between the client and the second server.
Owner:ORACLE INT CORP

Generating synchronized interactive link maps linking tracked video objects to other multimedia content in real-time

InactiveUS20090083815A1Facilitate product advertisingGreat product awarenessTwo-way working systemsSelective content distributionPattern recognitionComputer graphics (images)
The method, system and computer program product generate online interactive maps linking tracked objects (in a live or pre-recorded video sequence) to multimedia content in real time. Specifically, an object tracking and link generation (OTLG) utility allows a user to access multimedia content by clicking on moving (or still) objects within the frames of a video (or image) sequence. The OTLG utility identifies and stores a clear image(s) of an object or of multiple objects to be tracked and initiates a mechanism to track the identified objects over a sequence of video or image frames. The OTLG utility utilizes the results of the tracking mechanism to generate, for each video frame, an interactive map frame with interactive links placed in the map frame at a location corresponding to the object's tracked location in each video frame.
Owner:MCMASTER ORLANDO +1

Context diary application for a mobile terminal

The invention provides a presentation of contextual information to a digital device in relation to a period of time. As such the invention provides for efficient user access to historical, as well as, current and future or forecasted contextual information. In addition, the present invention provides for current contextual information to be presented in an idle mode view, a scrolling bar mode view or another inconspicuous view. Additionally the present invention provides a novel means of using context information to create multimedia file presentations; image or video file presentations that can be associated with previous periods of time, locations or other context data.
Owner:RPX CORP

Network based digital information and entertainment storage and delivery system

InactiveUS7908626B2Transcending traditional program schedule limitationEffectiveTelevision system detailsBroadcast-related systemsDelivery systemVideo on demand
Live television broadcast and other information and entertainment programs, e.g., videos-on-demand (VOD), are provided to a user through a communications network, e.g., a cable network. A processing unit is employed at an headend of the communications network to respond to user requests for PVR-like functions, e.g., pausing, rewinding and fast-forwarding, to be performed on the program content being viewed. The processing unit in accordance with the invention causes a delivery of an appropriate version of the program content to meet such user requests.
Owner:TIME WARNER CABLE ENTERPRISES LLC +1

Collaborative team crawling:Large scale information gathering over the internet

A distributed collection of web-crawlers to gather information over a large portion of the cyberspace. These crawlers share the overall crawling through a cyberspace partition scheme. They also collaborate with each other through load balancing to maximally utilize the computing resources of each of the crawlers. The invention takes advantage of the hierarchical nature of the cyberspace namespace and uses the syntactic components of the URL structure as the main vehicle for dividing and assigning crawling workload to individual crawler. The partition scheme is completely distributed in which each crawler makes the partitioning decision based on its own crawling status and a globally replicated partition tree data structure.
Owner:IBM CORP

Systems and methods for using thin provisioning to reclaim space identified by data reduction processes

The invention provides a system to reclaim space identified as no longer in use and comprises a vLUN, a thinly provisioned mapped LUN, a mapping layer, and a data reduction engine. Chunks of data are stored at logical chunk addresses (LCAs) in the vLUN and are mapped to corresponding physical chunk addresses (PCAs) in the thinly provisioned mapped LUN. The data reduction engine performs a data reduction process on a first logical chunk of data stored at a first LCA in the vLUN, where the first logical chunk has a size that is a nonzero integer multiple of the size of the storage extent of the thinly provisioned mapped LUN. After the data reduction process, the PCA associated with the first logical chunk is no longer needed, and the thinly provisioned mapped LUN is instructed to deallocate the PCA associated with the first logical chunk that is no longer needed.
Owner:EMC IP HLDG CO LLC

System and method for providing different levels of key security for controlling access to secured items

With files secured by encryption techniques, keys are often required to gain access to the secured files. Techniques for providing and using multiple levels of keystores for securing the keys are disclosed. The keystores store keys that are needed by users in order to access secured files. The different levels of keystores offer compromises between security and flexibility / ease of use.
Owner:INTELLECTUAL VENTURES I LLC

Relational database system providing XML query support

A system providing methods enabling data in Extensible Markup Language ("XML") format to be extracted, transformed and stored in a database, file system or main memory is described. The extraction and transformation process is generalized and can be used on various types of XML data, enabling XML data to be stored and queried using standard database query methodologies. The system includes parse-time functionality to transform XML documents into a structure having an interface that enables efficient access to the underlying data. The system also includes query execution-time functionality providing greater efficiency by bringing only the relevant portions of transformed XML data into memory in response to a query. The system parses and translates queries into a structure that can be executed without the need to write custom application-specific navigation code to search XML data. The system also enables original XML documents (or portions thereof) to be recomposed when required.
Owner:SYBASE INC

Method and apparatus for harvesting file system metadata

A harvester is disclosed for harvesting metadata of managed objects (files and directories) across file systems which are generally not interoperable in an enterprise environment. Harvested metadata may include 1) file system attributes such as size, owner, recency; 2) content-specific attributes such as the presence or absence of various keywords (or combinations of keywords) within documents as well as concepts comprised of natural language entities; 3) synthetic attributes such as mathematical checksums or hashes of file contents; and 4) high-level semantic attributes that serve to classify and categorize files and documents. The classification itself can trigger an action in compliance with a policy rule. Harvested metadata are stored in a metadata repository to facilitate the automated or semi-automated application of policies.
Owner:IBM CORP

System and method for tolerating a failed page in a flash device

Apparatus and methods provide relatively low uncorrectable bit error rates, low write amplification, long life, fast and efficient retrieval, and efficient storage density such that a solid-state drive (SSD) can be implemented using relatively inexpensive MLC Flash for an enterprise storage application. A page is associated with a set of primary ECC codewords, and a page stripe is associated with a set of secondary codewords and primary over secondary parity (PoSP) ECC codewords. Two or more page stripes can form a page grid, wherein the page grid is associated with a group of tertiary ECC codewords, wherein the last page stripe of the page grid has a reduced payload capacity.
Owner:IP GEM GRP LLC

System and method for dimensioning objects

An information system for storing, retrieving, processing and displaying information captured about objects passing an information capture system. The captured and processed object information may include, for example, a visual representation of the object, a height representation of the object, an identification code from the object, dimensional information about the object, chemical signature information from the object, temperature information, date and time information, and a three dimensional model of the object. The various types of information can be accessed by users via a software interface.
Owner:BONNER BRETT BRACEWELL +2

Method of inter-system coexistence and spectrum sharing for dynamic spectrum access networks-on-demand spectrum contention

This invention relates to cognitive radio based wireless communications of dynamic spectrum access networks, and more particularly to a method of addressing inter-systems (cells) coexistence and spectrum sharing. The described method of spectrum sharing mechanism, called On-Demand Spectrum Contention, integrates Dynamic Frequency Selection and Transmission Power Control with iterative on-demand spectrum contentions and provides fairness, adaptability, and efficiency of spectrum access for dynamic spectrum access systems using active inter-system coordination.
Owner:STMICROELECTRONICS SRL

Network-based help architecture

A method and system for implementing a network-based help architecture for software applications that reside on a host data processing system. A help database that is designed to support a software application that resides on a data processing system is integrated with an advanced knowledge base utilizing a standardized data format. The advanced knowledge base resides in a computer network to which the data processing system is linked. Next, and in response to selecting a help request associated with the software application, the help request is automatically converted into a data format readable by the computer network. Finally, the help database is dynamically supplemented and updated utilizing the advanced knowledge base, such that, in response to the step of selecting a help request associated with the software application, seamless access is provided within the computer network to the help database and the advanced knowledge base.
Owner:IBM CORP

Data processing apparatus having cache and translation lookaside buffer

A data processing apparatus has a cache and a translation look aside buffer (TLB). A way table is provided for identifying which of a plurality of cache ways stores require data. Each way table entry corresponds to one of the TLB entries of the TLB and identifies, for each memory location of the page associated with the corresponding TLB entry, which cache way stores the data associated with that memory location. Also, the cache may be capable of servicing M access requests in the same processing cycle. An arbiter may select pending access requests for servicing by the cache in a way that ensures that the selected pending access requests specify a maximum of N different virtual page addresses, where N<M.
Owner:ARM LTD

Content search engine

Search constraint specific searching for content from a mobile device is disclosed. Following a mobile device generated request for content, a content server provides for the search of content on a network service or personal computer. The search for content may occur directly through the content server or via a connector application. An index engine parses and lists structured and unstructured content, which may be responsive to the search request. The content server or a proxy then provides a sub-set of the search results, that subset corresponding to both the mobile device generated request for content and a search constraint such as mobile device capabilities or network service provider limitations.
Owner:SEVEN NETWORKS INC

Set top terminal having a program pause feature

A system for automatically pausing a video program in response to detection of the occurrence of a communications event or triggering event. In response to an incoming phone call, message, web page, or other communications information, the system pauses the video program and displays an indication of the occurrence of the communications event. The system also buffers the video program while paused, permitting a user to replay missed portions of it. Alternatively, the system waits for a triggering event, which includes the user's access to the communications event, in order to pause the video program.
Owner:COX COMMUNICATIONS

System and method for immediate and delayed real-time communication activities using availability data from and communications through an external instant messaging system

A system and method for immediate and delayed real-time communication activities using availability data from and communications through an external instant messaging system, that operates to obtain aggregated user online presence information through its own client software, through interception of client-server communications between an external instant messaging client and server, and through other available interfaces to user account information on such external instant messaging systems. The system operates to gather user online presence information in part by intercepting communications between an instant messaging client and the Internet. The aggregate presence data, as well as other information describing the availability of a user, is used to intelligently route real-time communications, such as instant messages and phone calls. The disclosed system further implements a technique for waiting for changes in a user's availability status, and for performing actions on a user's behalf in response to such changes in availability status.
Owner:RATEZE REMOTE MGMT LLC

Method and System Providing Advice and Services to Consumers

InactiveUS20090006124A1Facilitate easy retrievalFacilitate re-orderingDigital data protectionResourcesInternet privacyService provision
The present invention provides a method and system for providing advice and / or services to a consumer including the secure electronic storage of rich private personal data preferably held in trust for and on behalf of a natural person or nominated business or corporate entities. The system provides the applications, processes, controls and data management services to collect from various sources, transfer, store and selectively retrieve data necessary to perform a range of specified planning and decision support activities or events, for which specific applications have been integrated with the secure data store for these purposes. The invention provides for the data owner and authorised persons such as advice and service providers to gain authenticated access to accessible data to undertake permitted tasks. These tasks may include receiving data or record views, or undertaking planning or decision support strategies, or such other tasks as are prescribed. In an embodiment, the system limits access to applications to approved authorised persons and requires specific permissions from the owner in order to manage data privacy standards. The system allows the owner to provide and revoke access permissions to applications and tracks and records all access events.
Owner:C R GRP PTY

Posted precharge and multiple open-page ram architecture

A method and architecture that overcomes the problem of latency-caused performance degradation of electronic memory systems. The method involves a “Posted Precharge,” by which an external command for Precharge is given as early as possible, such as immediately following a Read command. The execution of the Precharge is delayed by a precharge counter until all Read / Write commands are completed. By posting a precharge command on a bus at the first available opportunity, multiple pages can be open on the same bank of a memory device. As a result, access latencies are significantly reduced and efficiency of bus in electronic memory systems is significantly improved.
Owner:DATASECURE

Enhanced medical treatment

This invention deals with an enhanced medical treatment system which seeks input from the patient and the physician about the medical problems faced by the patient. It analyzes this information and seeks to guide physicians to a correct diagnosis of the complaint. It also seeks to educate the patient about his / her medical problems and provides information about the problem. It is able to store all this information, so that a continuous record of the patient's visits and problems is kept on file and the physician is able to utilize the medical history to solve the patient's current problems. With this system in place the medical establishment will be able to improve health care delivery to the patients and be able to better manage the process of the providing health care. Furthermore, this system will also lower the cost of providing health care without compromising on the quality of health care.
Owner:SOLL ANDREW H +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products