Patents Issued in September 27, 2016
-
Patent number: 9454500Abstract: Aspects of the present disclosure are directed to single-wire bus communications. In accordance with one or more embodiments, a pull-up current is delimited when a single-wire bus circuit is operated at a dominant level during the transmission of data on the single-wire bus circuit. This approach can be implemented to facilitate power savings, such as in applications involving a master control circuit that transmits signals by driving the single-wire bus circuit between dominant and recessive levels.Type: GrantFiled: June 17, 2013Date of Patent: September 27, 2016Assignee: NXP B.V.Inventors: Rainer Evers, Martin Wagner
-
Patent number: 9454501Abstract: A universal serial bus (USB) sensor bar and a device manager are configured to intelligently monitor one or more patch panels. The USB sensor bar comprises an array of sensors configured to read identification data from memory devices affixed to respective cables plugged into ports of a patch panel. The USB sensor bar converts the identification data to a USB protocol and sends the data to a device manager over a USB bus. The device manager uses the received information to document a network architecture, generate web-based interfaces that render configuration and status information for the network, and generate alarms or notifications in response to detection of defined network conditions.Type: GrantFiled: June 30, 2014Date of Patent: September 27, 2016Assignee: LEVITON MANUFACTURING CO., INC.Inventors: Mark Edward Dearing, Jason Erickson, Jeff Storm, Jay Treptow, Hua Wang
-
Patent number: 9454502Abstract: Provided are a parallel communication device and a communication method thereof. The parallel communication device includes: a first receiving terminal receiving communication data transmitted through a master device; a first transmitting terminal transmitting the communication data received through the first receiving terminal to a slave device; a switch managing a communication line disposed between the first transmitting terminal and a plurality of slave devise; and a control unit confirming a first slave device to which the communication data are to be transmitted by using destination information in the communication data, and transmitting the received communication data to the confirmed first slave device.Type: GrantFiled: June 7, 2012Date of Patent: September 27, 2016Assignee: LSIS CO., LTD.Inventor: Tae Bum Park
-
Patent number: 9454503Abstract: An apparatus for selectively connecting a decoupling capacitor in parallel with a load on a power bus during a hot swap power up. In an aspect, an apparatus includes a capacitive coupling connected to a hot swap control circuit and that capacitively couples first and second power conductors when the output of the hot swap control circuit indicates a monitored load has attained a voltage threshold.Type: GrantFiled: August 9, 2013Date of Patent: September 27, 2016Assignee: Google Inc.Inventors: Gregory Sizikov, WeiFeng Pan
-
Patent number: 9454504Abstract: A slave device to be connected to a master device by a data line comprises circuitry that, in response to receiving a command from the master device, drives a bit sequence comprising at least one zero.Type: GrantFiled: July 15, 2014Date of Patent: September 27, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventor: Duane Martin Evans
-
Patent number: 9454505Abstract: Chip select (‘CS’) multiplication in an SPI system that includes an SPI master, a CS multiplier, a plurality of SPI slaves, and a fall time detection circuit, where the SPI master is coupled to the CS multiplier and the fall time detection circuit by a CS signal line, the CS multiplier includes a plurality of CS outputs with each CS output coupled to an SPI slave, and CS multiplication includes: receiving, from the SPI master, the CS signal on the CS signal line; detecting fall time of the CS signal; and, if the fall time of the CS signal is less than a predefined threshold, configuring, by the fall-time detection circuit, the CS multiplier to vary from providing a CS signal on a first CS output to providing a CS signal on a second CS output.Type: GrantFiled: March 30, 2015Date of Patent: September 27, 2016Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Michael Decesaris, Steven C. Jacobson, Luke D. Remis, Gregory D. Sellman
-
Patent number: 9454506Abstract: A method and system for managing caching at a computer. A computer receives a file from a storage device on a network in response to a request by a first user. The computer may then determine if other users of the computer are likely to request the file, based upon a type of the file and a type of the network. If other users are likely to request the file, the computer may then cache the file at the computer. In one embodiment, the computer may determine if other users of the computer are likely to request the file based upon access permissions to the file at a source of the file. In another embodiment, the computer may determine if other users of the computer are likely to request the file based upon if the file has been previously cached at the computer.Type: GrantFiled: November 27, 2012Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Wesley J. Ho, Jeffrey K. Price, Stanley C. Wood
-
Patent number: 9454507Abstract: Embodiments of systems, apparatuses, and methods for performing in a computer processor conversion of a mask register into a list of index values in response to a single vector packed convert a mask register into a list of index values instruction that includes a destination vector register operand, a source writemask register operand, and an opcode are described.Type: GrantFiled: December 23, 2011Date of Patent: September 27, 2016Assignee: Intel CorporationInventors: Elmoustapha Ould-Ahmed-Vall, Thomas Willhalm, Garrett T. Drysdale
-
Patent number: 9454508Abstract: A vehicle and a vehicle system are provided with a controller that is configured to generate output indicative of a kinematic road gradient estimation using an extended Kalman filter. The extended Kalman filter includes a system input based on a longitudinal acceleration and an acceleration offset, and a system output based on a predicted vehicle speed. The acceleration offset is based on at least one of a lateral velocity, a lateral offset, and a vehicle pitch angle. The controller is further configured to generate output indicative of a kinematic quality factor corresponding to an availability of the kinematic road gradient estimation.Type: GrantFiled: January 7, 2013Date of Patent: September 27, 2016Assignee: Ford Global Technologies, LLCInventors: Hai Yu, Jianbo Lu, Mathew Alan Boesch, Ryan Abraham McGee
-
Patent number: 9454509Abstract: A system for use with a mobile device includes at least one sensor to sense a variable related to tilting of the mobile device and at least one activatable system in operative connection with the sensor. The at least one activatable system increases stability of the mobile device upon actuation/change in state thereof on the basis of data measured by the at least one sensor. A variable related to tilting includes variables that indicate concurrent, actual tilting as described herein as well as variables predictive of imminent tilting. Activatable systems hereof change state upon actuation or activation to increase stability of the mobile device by reducing, eliminating or preventing tilting.Type: GrantFiled: January 25, 2013Date of Patent: September 27, 2016Inventors: Jonathan L. Pearlman, Jonathan A. Duvall, Benjamin T. Gebrosky, Rory Alan Cooper
-
Patent number: 9454510Abstract: A measuring device including a signal-processing device, a processor for controlling the measuring device and a communications device. The signal-processing device and the communications device are each connected to the processor. The measuring device further includes a calibration-parameter store connected to the processor for the storage of calibration parameters. The processor is configured to communicate calibration parameters, which are stored in the calibration-parameter store, to a calibration device using the communications device and to implement calibration measurements using the signal-processing device.Type: GrantFiled: April 26, 2013Date of Patent: September 27, 2016Assignee: Rohde & Schwarz GmbH & Co. KGInventor: Thomas Braunstorfinger
-
Patent number: 9454511Abstract: The present embodiments include methods of time-frequency analyzing signals. Some embodiments provide methods of processing signals comprising: receiving a communication signal; adaptively partitioning the signal in a time domain into a plurality of windows of the signal; transforming each of the windows of the signal producing respective expansions in a frequency domain and obtaining respective samples of the windows of signal in the frequency domain; and mapping the samples in the frequency domain back into the time domain.Type: GrantFiled: May 4, 2012Date of Patent: September 27, 2016Assignee: AMERICAN UNIVERSITYInventors: Stephen D. Casey, Brian M. Sadler
-
Patent number: 9454512Abstract: A method of generating a correlation function, a method of tracking a signal, and a signal tracking apparatus are provided. The method of generating a correlation function involves receiving a CBOC(6,1,1/11) signal, interpreting a subcarrier pulse period of the CBOC(6,1,1/11) signal as a subcarrier pulse period of BOCsin(6,1), combining partial correlation functions constituting an autocorrelation function of CBOC(6,1,1/11) to generate a correlation function, and weighted-combining the correlation function to generate an unambiguous correlation function.Type: GrantFiled: May 15, 2014Date of Patent: September 27, 2016Assignee: RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITYInventors: Keunhong Chae, Seokho Yoon
-
Patent number: 9454513Abstract: One or more computer-readable storage media for storing computer-executable instructions executable by processing logic is provided. The media storing one or more instructions that when executed by the processing logic causes the processing logic to receive data in a first format for conversion to a second format different than the first format, wherein the data includes information having a first type and information having a second type and display the data in the first format via a graphical interface. One or more translation rules are received relating to processing the information having the first type or the information having the second type. The one or more translation rules are pre-applied to the data in the first format. Effects of the pre-applied rules on the displayed data are displayed via the graphical interface. The data in the first format is converted to the data in the second format based on the one or more translation rules.Type: GrantFiled: December 30, 2013Date of Patent: September 27, 2016Assignee: The MathWorks, Inc.Inventors: James G. Owen, Claudia G. Wey, Richard A. Spada
-
Patent number: 9454514Abstract: A mechanism for local language numeral conversion in dynamic numeric computing is disclosed. A method of embodiments of the invention includes receiving a string array of numeric data in a local language, wherein the numeric data used in dynamic calculations performed by the application, converting characters of the string array of numeric data from local language characters to corresponding English digits in an American Standard Code for Information Interchange (ASCII) format by utilizing a number conversion matrix, and providing the English digits in the ASCII format to a processing function of the application for use with the dynamic calculations of the application.Type: GrantFiled: November 2, 2009Date of Patent: September 27, 2016Assignee: Red Hat, Inc.Inventor: Rahul Pandit Bhalerao
-
Patent number: 9454515Abstract: Server systems are disclosed that receive content requests and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. The server systems can also generate text information regarding text in the requested content items, and provide the text information to user devices so that the user devices can have knowledge of the text in the content item. The user device can use the text information to handle user interactions with the content item, including copy, paste and search commands and other similar commands. Accordingly, the hardware-independent graphics commands-based representation may provide text interactivity and effects not otherwise available to content representations based on graphics commands or images of content.Type: GrantFiled: June 17, 2014Date of Patent: September 27, 2016Assignee: Amazon Technologies, Inc.Inventor: Saral Jain
-
Patent number: 9454516Abstract: A method of ambiguous word review or correction for a handheld electronic device includes receiving a plurality of actuations of input members in which each of a number of these members has a plurality of assigned characters, rendering a plurality of words responsive to the actuations, displaying a plurality of representations of the words, and detecting a number of the words, which are ambiguous. For each of the detected number, a visual indicator is displayed associated with a corresponding one of the representations. Touching of a touch screen is detected in connection with the displayed visual indicator. Preferably, a first magnification of the corresponding representation and a second magnification of a representation of a number of alternative words are displayed. The touch screen can be used to select one of the first and second magnifications to correct the ambiguous word.Type: GrantFiled: January 14, 2008Date of Patent: September 27, 2016Assignee: BlackBerry LimitedInventors: Steven H. Fyke, Peter La, Alen Mujkic, Michal Rybak, Richard Sibley, Neil Adams, Vadim Fux, Shannon White
-
Patent number: 9454517Abstract: An object of the present invention is to provide a device, a method, and a computer-readable recording medium, all of which reduce the processing load when a document is opened, and improve the operability for editing a document. A smartphone includes a touch-screen display and a controller. The controller displays a virtual keyboard and a document area which displayed an editing document inputted via the virtual keyboard, on the touch-screen display. The controller maintains displaying of the virtual keyboard while switching the editing document over from a first document to the second document, in a case in which a touch operation to switch the editing document over from the first document to the second document is performed.Type: GrantFiled: December 20, 2012Date of Patent: September 27, 2016Assignee: KYOCERA CORPORATIONInventor: Yuka Ishizuka
-
Patent number: 9454518Abstract: In an aspect, a computerized method for generating processed files of deposition testimony transcript designations may include accessing a file containing designations of contents of a textual transcript, quarantining errors in the designations, and generating a processed file containing processed designations of contents of the textual transcript having quarantined errors removed therefrom. In another aspect, a computerized method of generating designations for a deposition testimony transcript may include accessing designation information regarding designations made with respect to text of the deposition testimony transcript, accessing rules for generating designations based on the designation information, and generating the designations based on the rules.Type: GrantFiled: July 1, 2014Date of Patent: September 27, 2016Assignee: Designation Station, LLCInventor: Christopher John Grimm
-
Patent number: 9454519Abstract: Methods, systems, and apparatus, including computer programs stored on a computer storage medium, for determining a respective sampling rate for plurality of authors based on respective ranks assigned to the authors by a user, sampling one or more items for each of the authors according to the respective sampling rate for the author, and providing the sampled items for presentation to the user.Type: GrantFiled: August 15, 2012Date of Patent: September 27, 2016Assignee: Google Inc.Inventors: Daniel M. Keysers, Thomas Deselaers
-
Patent number: 9454520Abstract: A system generates a representation of a layout of a page, where the layout has plural partitions that divide the page, and where the layout specifies one or plural cuts in the page that define the partitions. Exclusion zones are provided in respective partitions, where the exclusion zones define corresponding areas that are free of content that are to be inserted in the page.Type: GrantFiled: July 29, 2010Date of Patent: September 27, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventor: Hui Chao
-
Patent number: 9454521Abstract: A merge application creates a particular set of documents for a particular matter. The merge application receives a selection of a particular master template corresponding to the particular set of documents, where the selected master template specifies a plurality of slave templates, and also receives a selection of a data structure from a database with data relating to the particular matter. The selected master template and the selected data structure are employed to produce the set of documents for the particular matter in an electronic form, where a corresponding document of the set is produced for each specified slave template in the selected master template. Each corresponding document is produced according to common content in the slave template and data in the selected data structure in the database referred to by placeholders in the slave template.Type: GrantFiled: August 20, 2013Date of Patent: September 27, 2016Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)Inventors: Isauro Bargas, Maheshwer Annamalai, Anil C. Abraham
-
Patent number: 9454522Abstract: A method of processing a sequence of characters, the method comprising converting the sequence of characters into a sequence of tokens so that each token comprises a lexeme and one of a plurality of token types. Each of the plurality of token types relates to at least one of a plurality of predetermined functions, wherein at least one said token type relates to multiple functions of the plurality of predetermined functions.Type: GrantFiled: May 23, 2014Date of Patent: September 27, 2016Assignee: Apple Inc.Inventors: Olivier Bonnet, Frederic de Jaeger, Romain Goyet
-
Patent number: 9454523Abstract: An acronym-management program causes a computer to extracts an acronym from a list-updating reference for updating an acronym list; extracts, from the list-updating reference, a candidate for an expanded form corresponding to the extracted acronym; and, when the likelihood of the extracted acronym being used in the list-updating reference to refer to the extracted expanded-form candidate reaches or exceeds a specific level, increase, in the acronym list, the frequency corresponding to the acronym and the expanded form.Type: GrantFiled: August 25, 2014Date of Patent: September 27, 2016Assignee: KYOCERA Document Solutions Inc.Inventors: Wataru Endo, Satoshi Kawakami, Yosuke Nakazato, Yoshitaka Matsuki, Masato Tanba
-
Patent number: 9454524Abstract: A quality metric of a multimedia summary of a multimedia content item is determined based, in part, on semantic similarities of the summary and content item, rather than just on word frequencies. This is accomplished in some embodiments by identifying a semantic meaning of the summary and multimedia content item using vector analysis. The vectors of the summary and the vectors of the multimedia content item are compared to determine semantic similarity. In other examples, the quality metric of the multimedia summary is determined based on, in part, a coherence between an image portion of a summary and a text portion of the summary for determining a quality metric of a multimedia summary.Type: GrantFiled: December 4, 2015Date of Patent: September 27, 2016Assignee: Adobe Systems IncorporatedInventors: Natwar Modani, Vaishnavi Subramanian, Shivani Gupta, Pranav Ravindra Maneriker, Gaurush Hiranandani, Atanu R. Sinha, Utpal
-
Patent number: 9454525Abstract: A method of extracting information from text within a natural language understanding system can include processing a text input through at least one statistical model for each of a plurality of features to be extracted from the text input. For each feature, at least one value can be determined, at least in part, using the statistical model associated with the feature. One value for each feature can be combined to create a complex information target. The complex information target can be output.Type: GrantFiled: May 20, 2013Date of Patent: September 27, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajesh Balchandran, Linda M. Boyer, Gregory Purdy
-
Patent number: 9454526Abstract: The APPARATUSES, METHODS AND SYSTEMS FOR A CHART OF ACCOUNTS SIMPLIFIER (hereinafter “CAS”) implement efficient and scalable monitoring, regulation, and allocation of computational processing, data, labor, and/or the like resources within an enterprise. In some embodiments, the CAS may facilitate, in various implementations, report generation through the use of universal variables and economical interface features. In one embodiment, a report generation request may be received. A subset of transactions may be selected based on accounting Classes/Subclasses and business Categories/Subcategories. Report breakdown may be determined based on accounting Classes/Subclasses and on the report configuration details, and the report may be displayed to the user.Type: GrantFiled: October 13, 2010Date of Patent: September 27, 2016Assignee: IQor Holdings Inc., IQor US Inc.Inventors: Vikas Kapoor, Abhilash Madhavarapu
-
Patent number: 9454527Abstract: A method, and computer-readable media for performing the method, for creating verified business transaction documents. Electronic transaction documents are received from authenticated users, version identifiers are assigned to these documents, and the documents and version identifiers are stored in a database. Authenticated users may select a single version for “finalization” and a non-alterable document with a verification code is created and stored in the database for retrieval by users.Type: GrantFiled: May 8, 2008Date of Patent: September 27, 2016Inventor: Robert E. Marsh
-
Patent number: 9454528Abstract: A method for creating an ordered reading list for a set of documents includes identifying the topics among documents in a document set; clustering the document set into groups by topic; calculating a probability that a particular topic describes a given document in a cluster based upon the occurrence of the keywords in the document; determining relevant documents in a cluster based on a probability distribution; determining relevant information in a document by repeating a similar operation on the document paragraphs; generating an ordered reading list for the related documents of the cluster based on the relevance; and associating a visual que with non-redundant information in each document to indicate which paragraphs contain the relevant information.Type: GrantFiled: October 17, 2011Date of Patent: September 27, 2016Assignee: Xerox CorporationInventors: Robert J. St. Jacques, Jr., Mary Catherine McCorkindale, Saurabh Prabhat
-
Patent number: 9454529Abstract: A computer-readable medium including computer-readable information thereon including instructions that provides a method for refining a search, the method comprising displaying results elements with attributes associated therewith. The search being adapted to be modified on a basis of an identification of the most relevant attributes. A computer system and an graphical interface for providing same is also hereby provided.Type: GrantFiled: November 24, 2011Date of Patent: September 27, 2016Assignee: APPLE INC.Inventor: Mathieu Audet
-
Patent number: 9454530Abstract: Techniques are described for determining relationships between user activities and determining search results and content recommendations based on the relationships. A plays-related-to-searches application may determine a relationship score between plays of a media title and searches of a query by determining a distance between a projection of the search onto the space of the users and a projection of plays of the media title onto the space of the users. A plays-after-searches application may determine a score for plays of the streaming media title given the search by multiplying a number of times plays of the media title occur after the query is entered by the number of times any play occurs, and dividing by a product of the number of times plays of the media title occur after any query is entered and the number of times plays of any media title occur after the query is entered.Type: GrantFiled: October 4, 2012Date of Patent: September 27, 2016Assignee: NETFLIX, Inc.Inventors: Mohammad Sabah, Carlos Gomez-Uribe, Vijay Bharadwaj, Sasi Parthasarathy, Siddharth Angrish
-
Patent number: 9454531Abstract: A method for presenting media content of a website having a plurality of media content types on a media device includes receiving media content from a website at one or more computing devices over a network interface; categorizing media content from the website into a plurality of media content types comprising a text type content and a non-text type content; receiving a selection of a media content type for displaying media content items of the selected media content type by the media device; retrieving, from a memory device, display parameters for a user interface for the selected media content type; reformatting the media content items of the selected media content type for display based on the retrieved display parameters for the user interface; and providing display data, to a display device associated with the media device, representing the user interface and the reformatted media content items.Type: GrantFiled: April 3, 2012Date of Patent: September 27, 2016Assignee: Google Inc.Inventors: David Scott Fisher, Jurek Foryciarz
-
Patent number: 9454532Abstract: The present invention relates to a method and an apparatus for data migration of a first file system in a data storage system comprising a plurality of client computers 100, a first file system managing unit 310 for managing the first file system and being connected to the plurality of client computers 100, and a second file system managing unit 410 for managing a second file system and being connected to the first file system managing unit 310, the second file system comprising a plurality of data files and the first file system comprising a plurality of external link objects, each external link object of the first file system being associated with a respective data file of the second file system for enabling client access to the respective data file of the second file system.Type: GrantFiled: July 2, 2013Date of Patent: September 27, 2016Assignee: HITACHI DATA SYSTEMS ENGINEERING UK LIMITEDInventors: Richard Powell, James Gibbs, Daniel Picken, Timothy Warner, Zahra Tabaaloute, Chris Aston, Jon Smith, Ray Brown, Joseph Smith, Michael Benson
-
Patent number: 9454533Abstract: Systems and methods for reducing metadata in a write-anywhere storage system are disclosed herein. The system includes a plurality of clients coupled with a plurality of storage nodes, each storage node having a plurality of primary storage devices coupled thereto. A memory management unit including cache memory is included in the client. The memory management unit serves as a cache for data produced by the clients before the data is stored in the primary storage. The cache includes an extent cache, an extent index, a commit cache and a commit index. The movement of data and metadata is by an interval tree. Methods for reducing data in the interval tree increase data storage and data retrieval performance of the system.Type: GrantFiled: August 12, 2015Date of Patent: September 27, 2016Assignee: DataDirect Networks, Inc.Inventors: Jason M. Cope, Paul J. Nowoczynski, Pavan Kumar Kumar Uppu, Donald J. Molaro, Michael J. Piszczek, John G. Manning
-
Patent number: 9454534Abstract: A device and method for providing a fault-tolerant file system. The fault-tolerant file system attempts to minimize the number of writes used when updating file system data structures. In one embodiment, file system data, including file system metadata, is stored in a fault-tolerant tree including a working state and a transacted state. In one embodiment, a change list is used to track blocks that have been updated, instead of cascading updates to leaf nodes up the tree, and a delta block is used to further minimize block updates when adding or removing nodes from the tree. In one embodiment, a Q-Block is used to prevent cycles when adding and removing free blocks from an allocation tree. Metadata values are stored in the tree in a way that allows certain metadata values to be inferred when not present in the tree, thus conserving space and lowering query time.Type: GrantFiled: September 26, 2013Date of Patent: September 27, 2016Assignee: Datalight, IncorporatedInventors: Brandon Thomas, Jeremy Glenn Sherrill
-
Patent number: 9454535Abstract: A topic map is generated and retrieved in response to website searches. Metadata in a webpage is extracted and associated with a topic of the webpage. The topic map reflects different subject topics in one or more webpages.Type: GrantFiled: July 29, 2014Date of Patent: September 27, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Robert Todd Stephens
-
Patent number: 9454536Abstract: Moving previous version data required to be restored beyond a continuous data protection window, if required, to facilitate efficient reclamation and reallocation of storage allocated to a continuous data protection journaling process is disclosed. In some embodiments, storage is allocated when possible in an allocation group that enables a continuous data protection or other backup process to perform a series of successive write operations without requiring that a write head be moved inefficiently to many arbitrary points on the storage media.Type: GrantFiled: September 28, 2006Date of Patent: September 27, 2016Assignee: EMC CorporationInventor: Mandavilli Navneeth Rao
-
Patent number: 9454537Abstract: Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy.Type: GrantFiled: September 24, 2014Date of Patent: September 27, 2016Assignee: Commvault Systems, Inc.Inventors: Anand Prahlad, Marcus S. Muller, Rajiv Kottomtharayil, Srinivas Kavuri, Parag Gokhale, Manoj Kumar Vijayan
-
Patent number: 9454538Abstract: A mechanism is provided in a data processing system for reliable asynchronous solid-state device based de-duplication. Responsive to receiving a write request to write data to the file system, the mechanism sends the write request to the file system, and in parallel, computes a hash key for the write data. The mechanism looks up the hash key in a de-duplication table. The de-duplication table is stored in a memory or a solid-state storage device. Responsive to the hash key not existing in the de-duplication table, the mechanism writes the write data to a storage device, writes a journal transaction comprising the hash key, and updates the de-duplication table to reference the write data in the storage device.Type: GrantFiled: October 23, 2014Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Ranjit M. Noronha, Ajay K. Singh
-
Patent number: 9454539Abstract: A system, method, and computer-readable storage medium having a computer-readable instruction thereon to replicate transactions in a Zettabyte File System (ZFS). The method includes operations including determining, using a tracing module, a commitment of a current file transaction to a disk, obtaining when a probe function associated with the current file transaction is triggered, the current file transaction, recording a data change contained in the current file transaction, registering a callback function and a reference to the data change contained in the current file transaction after the commitment of the current file transaction, and sending the data change to a remote server.Type: GrantFiled: March 13, 2013Date of Patent: September 27, 2016Assignee: CA, Inc.Inventors: Ran Shuai, Xiaopin Wang, Shisheng Liu
-
Patent number: 9454540Abstract: Embodiments of the disclosure provide a method and apparatus for sharing data. The method includes: initiating the data sharing application on a first terminal; inserting the file to be shared in a webpage of the data sharing application on the first terminal, and generating an URL for the file in the data sharing application; the data-sharing application of the first terminal broadcasts the URL to other terminal, so that other terminals can share the file via the URL. The present disclosure can reduce the cost of data sharing while improve on the real-timeliness.Type: GrantFiled: November 20, 2013Date of Patent: September 27, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jian Hua Huang, Tian Chen, Qian Jiang, Xiao Xiao, Xing Jiang
-
Patent number: 9454541Abstract: In a cloud computing device for synchronizing digital content with a client device, a first hash value and a second hash value in a media file are received from the client device, the media file comprising a plurality group of pictures (GOP) blocks and searching for payloads and headers based on the first hash value and the second hash value. Based on the searching step, edited portions of the media file are identified. For each edited portion, payload data is requested from the client device based on the first hash value and header data based on the second hash value. The payload data and the header data received from the client device are then stored.Type: GrantFiled: July 24, 2014Date of Patent: September 27, 2016Assignee: CYBERLINK CORP.Inventor: Hung-Te Chou
-
Patent number: 9454542Abstract: An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries.Type: GrantFiled: March 20, 2008Date of Patent: September 27, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ravisankar V. Pudipeddi, Vishal V. Ghotge
-
Patent number: 9454543Abstract: One exemplary aspect comprises a method comprising: (a) storing, in a first database, data specific to a client; (b) based on the data, identifying with a processing system comprising one or more processors one or more fields of a record to be updated in a second database managed by the client; (c) obtaining write-only access to one or more fields of the identified one or more fields of the record; and (d) updating, based on the data stored in the first database, one or more fields of the identified one or more fields of the record in the second database.Type: GrantFiled: May 7, 2012Date of Patent: September 27, 2016Inventor: Jason Bryan Rollag
-
Patent number: 9454544Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computerized travel services. One of the methods includes identifying points of interest or destinations associated with a travel location by querying a geographic data store that includes data mapping travel locations to points of interest or destinations; determining for each of the points of interest or destination: a count of travel related documents that refer to the point of interest or destination, a count of travel related queries that refer to the point of interest or destination, a count of photographs that are geographically related to the point of interest or destination, and a popularity score based at least in part on the count of travel documents, the count of travel queries, and the count of photographs; and selecting a selected point of interest or destination based at least in part on the respective popularity scores.Type: GrantFiled: March 29, 2013Date of Patent: September 27, 2016Assignee: GOOGLE INC.Inventors: Bala Venkata Sai Ravi Krishna Kolluri, Vikram Sahai
-
Patent number: 9454545Abstract: According to one embodiment, a method of linking a document image with indexed data is provided. The method may be performed by providing a document image, which is a digitized document having various information. Indexed data is also provided, which is a record that includes information extracted from the document image or a different document image. The process is further performed by identifying a feature of the indexed data and analyzing the document image to determine whether the feature is present within the information of the digitized document. The feature may be information or a characteristic defined by the information extracted from the document image or the different document image. If the feature is present within the information of the digitized document, a determination is made that the indexed data corresponds with the document image and the indexed data is linked with the document image.Type: GrantFiled: August 28, 2014Date of Patent: September 27, 2016Assignee: Ancestry.com Operations Inc.Inventors: Jack Reese, Shawn Reid, Laryn Brown, Randy Hansen, Mark Oswald
-
Patent number: 9454546Abstract: A method for filtering scanned objects displayed on a reader is provided. The reader may scan one or more transponders, and obtain, from a database, an image for each scanned transponder. Each transponder may be associated with an object (e.g., an item of retail inventory). The obtained image for each object may be presented on an interface, and a selection of an object category may be received using the obtained images. A determination may be made as to which objects are associated with the selected object category. A display screen may display data associated with only the objects associated with the selected object category.Type: GrantFiled: December 10, 2015Date of Patent: September 27, 2016Assignee: HAND HELD PRODUCTS, IN.CInventors: Joseph Vargas, Tom Plocher, Sriharsha Putrevu, Ynjiun Wang
-
Patent number: 9454547Abstract: A computer system for image processing has a first working environment with a first program for image processing, as well as a second working environment, logically separated from the first working environment, with a second program for image processing. The first working environment is implemented on a first server. Furthermore, the first working environment is designed to receive a first command to execute the first program and a second command to execute the second program, and to send the second command to the second working environment. The second working environment is designed to send an image processed by the second program to the first working environment. The communication of a user with the first and second program thus occurs via a uniform platform in the form of the first working environment, and the integration of the second program for image processing into the workflow is facilitated.Type: GrantFiled: November 26, 2014Date of Patent: September 27, 2016Assignee: Siemens AktiengesellschaftInventors: Peter Huber, Kerstin Huwer, Jing Lu, Michael Scheuering, Grzegorz Soza, Stefan Thesen, Wei Wang
-
Patent number: 9454548Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes an initial instruction for a file stored in a first storage system, determining that the initial instruction is not supported by the first storage system, identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction, performing the identified combination of instructions on the file stored in the first storage system, and storing results of the performed identified combination of instructions.Type: GrantFiled: March 15, 2013Date of Patent: September 27, 2016Assignee: EMC CorporationInventors: Lei Chang, Tao Ma, Zhanwei Wang, Lirong Jian, Lili Ma, Gavin Sherry
-
Patent number: 9454549Abstract: Reconciling data is disclosed. It is determined whether a state of a first backup application is consistent with a state of a second backup application. In the event the state of the first backup application is not consistent with the state of the second backup application, the state of the first backup application is updated to be consistent with the state of the second backup application.Type: GrantFiled: June 28, 2013Date of Patent: September 27, 2016Assignee: EMC CorporationInventors: Kiran K. Bachu, Seema Parveen