At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Method and apparatus for acquiring additional information of electronic
device including camera
A method and an apparatus for acquiring additional information of an electronic device including a camera are provided. The method includes displaying a preview...
Annotating search results with images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for annotating search results. Images associated with a...
System and method for automatically generating albums
A method for automatically generating photo albums is performed by a server computer. The server computer retrieves a set of images over the network interface...
Systems and methods for management of interred remains
Systems and methods for managing interred remains including using a physical location of the remains and a computer database are disclosed. The systems and...
Polygon-based indexing of places
In one embodiment, a method includes receiving an identification of a location. The method further includes accessing an inverted index that comprises a...
Method and system for a fast full style system check using multithreaded
A method for file system checking in a storage device. The method includes executing a computer system having a plurality microprocessor cores, initiating a...
Methods, computer program products, and systems for automatically
synchronizing directory structures across...
Directory structures of a messaging application and a personal file manager application are synchronized. A designated layer in the directory structure of the...
Deduplication featuring variable-size duplicate data detection and
fixed-size data segment sharing
A hybrid deduplication system operates to detect variable-sized deduplication matches, while performing the storage deduplication on fixed-size segments of...
Management of file cache
A method and computer program product for managing a file cache with a filesystem cache manager is disclosed. The method may include installing the filesystem...
Mechanism for facilitating evaluation of data types for dynamic
lightweight objects in an on-demand services...
In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an...
Systems and methods for archiving related items
A computer-implemented method for archiving related items may include: 1) identifying a data element on a computing device, 2) identifying at least one...
Techniques for managing shortcut storage
Techniques for managing shortcut storage are disclosed. In one particular exemplary embodiment, the techniques may be realized as a computer implemented method...
Screen sharing presentation system
A screen sharing presentation system includes a presenter client system that leads a presentation and listener client systems that follow the presentation. A...
Content storage processing system, content storage processing method, and
semiconductor integrated circuit
A content storage device is in a content storage processing system, which includes a plurality of content storage devices connect to one another via a network....
Method and system for automatic processing and management of technical
digital documents and drawings
The embodiments herein provide a method and system for automating the document control business process in an organization particularly the ones that are...
Systems and methods for sharing verified identity documents
A method for sharing verified identity documents is disclosed. The method is performed at one or more electronic devices. The client device obtains identity...
Server-side internationalization and localization of web applications
using a scripting language
A server computing system receives a request for a web page from a client that specifies a preferred language and searches mapping data stored in a local data...
Single word and multi-word term integrating system and a method thereof
A single word and multi-word term integrating system and a method thereof are disclosed, wherein a user uses an input unit to continuously input pinying codes...
Translating text using a bridge language
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for translating text using a bridge language. One of the methods...
Apparatus and method for dynamically updating landmarks in a space during
execution of natural language...
A computing device obtains an incomplete semantic map of a predefined space. The incomplete semantic map includes static landmarks. The computing device...
System and method for providing feeds based on activity in a network
A method is provided in one example and includes receiving network traffic associated with a particular user; developing a personal vocabulary for the...
Terminal and control method thereof
Disclose is a mobile terminal and control method thereof for inputting a voice to automatically generate a message to be sent during conversation using a mobile...
Systems and methods for advanced grammar checking
In embodiments of the present invention improved capabilities are described for methods and systems of grammar checking comprising a grammar checking facility...
Computer automated organization glossary generation systems and methods
The present disclosure includes techniques pertaining to computer automated learning management systems and methods. In one embodiment, a system is disclosed...
Method and apparatus for automatic detection of spelling errors in one or
Methods and apparatus are provided for automatically detecting spelling errors in one or more documents, such as documents being processed for the creation of a...
SVO-based taxonomy-driven text analytics
Textual data is organized into statement clusters. Sentences are extracted from textual data and parsed. A verb usage pattern is identified and an SVO triplet...
Apparatus and method for detecting spam
Provided is a process of detecting spam in websites, the process including: obtaining text from a website; detecting an amount of transitions between character...
Authoring tool for the authoring of wrap packages of cards
An authoring tool for authoring wrap packages of cards. The authoring tool includes a set of tools that enable an author to create a new card of a wrap selected...
Electronic mathematical model builder
The present invention relates generally to the field of information processing by digital computers and, more particularly, to the entry and processing of...
Method for facilitating quick logins from a mobile device
A computer-implemented method is provided for facilitating a quick login using a mobile computing device having a space-wise limited virtual keyboard. The...
Methods and apparatus for comic creation
In embodiments of comic creation, a digital sketching system may provide various tools for creating and modifying comics consisting of one or more panels, and...
Method and system for enabling real-time, collaborative generation of
documents having overlapping subject matter
A method and system is described that enable a plurality of co-authors to generate and edit work product to be incorporated into different documents customized...
Real time term suggestion using text analytics
An approach is provided in which a conversion manager receives a conversion request that identifies a conversion mode corresponding to a first category and a...
Dynamic language translation of web site content
Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes...
Analysis of web application state
Disclosed are various embodiments for obtaining captures of network pages from an electronic commerce system, wherein each of the captures comprises attributes...
User terminal device and scroll method supporting high-speed web scroll of
Disclosed is a user terminal device and a scroll method supporting high-speed web scroll of a web document. According to an embodiment of the present invention,...
Microblog-based document file sharing method and device
Embodiments of the present invention provide a microblog-based document file sharing method and device. The method comprises: converting a document file into an...
Automated governance of data applications
A method for regulating a plurality of collections of data includes analyzing collections of data to identify one or more deviations from a standard, guideline,...
System and method of performing domain name server pre-fetching
A method and system for performing domain name service (DNS) pre-fetching, content pre-fetching, or a combination thereof, are disclosed for a wireless portable...
Filtering fonts based on a selection of glyphs
Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary...
Methods and systems for treating overflow conditions and for re-sizing
Various embodiments evaluate content that is to be printed and ascertain whether the content is going to overflow or be "orphaned" onto a second page when...
Optical character recognition system using multiple images and method of
Disclosed is an improved OCR system wherein the same can be utilized for capturing and analyzing multiple images of a document to increase the efficiency and...
Data-driven distributionally robust optimization
Embodiments of the disclosure include a system for providing data-driven distributionally robust optimization the system including a processor, the processor...
Calculating device, calculating system, and computer product
A calculating device selects an action and a corresponding state; acquires an evaluation value by evaluating the combination of the selected action and the...
Server on a chip and node cards comprising one or more of same
A server on a chip that can be a component of a node card. The server on a chip can include a node central processing unit subsystem, a peripheral subsystem, a...
Scheduling and execution of DAG-structured computation on RDMA-connected
A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server,...
Methods and apparatus for high-speed serial interface link assist
The present disclosure provides a link assist capability that may be added to a compiled design that includes a transceiver. The transceiver with the link...
PCI function measurement block enhancements
Embodiments relate to an enhancement of a function measurement block. An aspect includes obtaining common statistics from a function table. An aspect includes...
Multi-processor, multi-domain, multi-protocol cache coherent speculation
aware shared memory controller and...
This invention combines a multicore shared memory controller and an asynchronous protocol converting bridge to create a very efficient heterogeneous...
Isolation interface for master-slave communication protocols
An apparatus for communication using a master-slave communication protocol includes a master circuit and a slave circuit configured to communicate with each...