Patents Issued in December 19, 2017
-
Patent number: 9846660Abstract: An integrated circuit (IC) includes a first region being static and providing an interface between the IC and a host processor. The first region includes a first interconnect circuit block having a first master interface and a second interconnect circuit block having a first slave interface. The IC includes a second region coupled to the first region. The second region implements a kernel of a heterogeneous, multiprocessor design and includes a slave interface coupled to the first master interface of the first interconnect circuit block and configured to receive commands from the host processor. The second region also includes a master interface coupled the first slave interface of the second interconnect circuit block, wherein the master interface of the second region is a master for a memory controller.Type: GrantFiled: November 12, 2014Date of Patent: December 19, 2017Assignee: XILINX, INC.Inventors: Henry E. Styles, Jeffrey M. Fifield, Ralph D. Wittig, Philip B. James-Roxby, Sonal Santan, Devadas Varma, Fernando J. Martinez Vallina, Sheng Zhou, Charles Kwok-Wah Lo
-
Patent number: 9846661Abstract: Technologies are generally described for systems, devices and methods effective to utilize a solid state memory device. A memory device may include one or more input/output ports effective to receive data at, and facilitate transfer from, the memory device. The memory device may further include a memory controller. The memory controller may be effective to control access to data stored in the memory device. The memory device may further include two or more flash chips effective to store data in the memory device. The memory device may further include a crossbar switch. The crossbar switch may be coupled between the one or more input/output ports and the two or more flash chips. The crossbar switch may be effective to enable the one or more input/output ports to access the two or more flash chips through the memory controller.Type: GrantFiled: July 17, 2014Date of Patent: December 19, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Mordehai Margalit, Shmuel Ur, David Hirshberg, Shimon Gruper, Menahem Kaplan
-
Patent number: 9846662Abstract: A chained Command/Push/Pull (CPP) bus command is output by a first device and is sent from a CPP bus master interface across a set of command conductors of a CPP bus to a second device. The chained CPP command includes a reference value. The second device decodes the command, in response determines a plurality of CPP commands, and outputs the plurality of CPP commands onto the CPP bus. The second device detects when the plurality of CPP commands have been completed, and in response returns the reference value back to the CPP bus master interface of the first device via a set of data conductors of the CPP bus. The reference value indicates to the first device that an overall operation of the chained CPP command has been completed.Type: GrantFiled: September 20, 2014Date of Patent: December 19, 2017Assignee: Netronome Systems, Inc.Inventors: Salma Mirza, Gavin J. Stark
-
Patent number: 9846663Abstract: A method of controlling direct memory access of a peripheral memory of a peripheral by a master is described. The method includes checking whether there is a pending request from the peripheral for a direct memory access service, establishing whether an access condition is satisfied in dependence on at least whether there is a pending request, and, if the access condition is satisfied, granting access to the master. Also, an associated device and an associated computer program product are described.Type: GrantFiled: March 22, 2013Date of Patent: December 19, 2017Assignee: NXP USA, Inc.Inventors: Alistair Roberston, Carl Culshaw, Alan Devine
-
Patent number: 9846664Abstract: A RFID system includes an RFID controller incorporating a serial bus master coupled via a serial bus to a serial bus slave device, whereby the RFID controller controls power supply and/or power mode of the salve device in order that the slave device is powered and able to communicate with the RFID controller in response to RFID commands received from an RFID reader, and unpowered or in a low power mode otherwise.Type: GrantFiled: March 12, 2015Date of Patent: December 19, 2017Assignee: Cypress Semiconductor CorporationInventors: Mark R. Whitaker, Kirk Greefkes
-
Patent number: 9846665Abstract: A master-slave circuit is disclosed that maintains synchronization between two integrated circuit chips, using minimal chip resources. In one embodiment, a single, bidirectional communication path is shared by the two chips. Meanwhile, only one I/O port on each chip is used to send and receive signals via the bidirectional communication path. The first chip to detect a signal event is designated the master and controls the bidirectional communication path. The master can communicate the status to the other chip by controlling the logic state of the I/O ports. When the second chip detects that the I/O port is controlled by the first chip, the second chip will logically deduce that it is now the slave. If both chips detect the signal event at substantially the same time, one of the two chips is pre-programmed to assume control of the I/O port as the master.Type: GrantFiled: November 5, 2014Date of Patent: December 19, 2017Assignee: STMICROELECTRONICS ASIA PACIFIC PTE LTDInventors: Chaochao Zhang, Chee Weng Cheong, Dianbo Guo
-
Patent number: 9846666Abstract: The present invention realizes a functional safety of a multiprocessor system without tightly coupling processor elements. When causing a plurality of processor elements to execute the same data processing and realizing a functional safety of the processor element, there is adopted a bus interface unit that performs control of performing safety measure processing when the non-coincidence of access requests issued from the processor elements has been fixed, and of starting access processing responding the access request when these access requests coincide with one another.Type: GrantFiled: February 13, 2015Date of Patent: December 19, 2017Assignee: RENESAS ELECTRONICS CORPORATIONInventor: Kenji Kimura
-
Patent number: 9846667Abstract: An electronic device connected to numerous first load medias and second load medias. The electronic device comprises a processor and a switch module. The processor is capable of switching between a first working mode and a second working mode. Under the second working mode, the processor generates a second control signal, the switch mode establishes independent electronic connections between specified first load medias and specified second load medias, thus, the first load medias and the second load medias simultaneously communicate with each other through the electronic device.Type: GrantFiled: August 8, 2014Date of Patent: December 19, 2017Assignee: HON HAI PRECISION INDUSTRY CO., LTD.Inventor: Ching-Chung Lin
-
Patent number: 9846668Abstract: The first buffers forward data from the first device to the respective corresponding second devices through the respective buses while the second buffers forward data from the respective corresponding second devices to the first device through the respective buses. In response to a simultaneous data transmission request to simultaneously transmit data from the first device to the second devices, the switch controller switches the first buffer into a data-forwarding enable state, and switches the second buffer into a data-forwarding disable state, for simultaneous data transmission from the first device to the plurality of the second devices. The pseudo-response generator generates pseudo-response signals acting as a plurality of response signals that the second devices transmit to the first device as a result of the simultaneous data transmission, and transmits the plurality of the pseudo-response signals to the first device. This configuration achieves simultaneous access to multiple devices.Type: GrantFiled: June 4, 2015Date of Patent: December 19, 2017Assignee: FUJITSU LIMITEDInventors: Akiko Otoshi, Toshihisa Anbai
-
Patent number: 9846669Abstract: A computer network system configured with disaggregated inputs/outputs. This system can be configured in a leaf-spine architecture and can include a router coupled to a network source, a plurality of core switches coupled to the router, a plurality of aggregator switches coupled to each of the plurality of core switches, and a plurality of rack modules coupled to each of the plurality of aggregator switches. The plurality of rack modules can each include an I/O appliance with a downstream aggregator module, a plurality of server devices each with PCIe interfaces, and an upstream aggregator module that aggregates each of the PCIe interfaces. A high-speed link can be configured between the downstream and upstream aggregator modules via aggregation of many serial lanes to provide reliable high speed bit stream transport over long distances, which allows for better utilization of resources and scalability of memory capacity independent of the server count.Type: GrantFiled: July 29, 2016Date of Patent: December 19, 2017Assignee: INPHI CORPORATIONInventors: Sreenivas Krishnan, Nirmal Raj Saxena
-
Patent number: 9846670Abstract: A system for evaluating a stream of sensor data formed by means of at least one sensor for a plurality of value documents includes at least two evaluation units and a data bus. Each of the evaluation units has first and second interfaces for receiving or transferring the sensor data stream with the sensor data, a third interface for receiving and transferring evaluation data, a working memory, at least one processor connected to the working memory for evaluating the sensor data in the working memory, and a relaying device connected to the first and the second interfaces and to the working memory for receiving a sensor data stream received via the first interface, at least partial relaying to the second interface and to storage of at least part of the data of the sensor data stream in the working memory, with the data bus being connected to the third interface.Type: GrantFiled: December 11, 2013Date of Patent: December 19, 2017Assignee: GIESECKE+DEVRIENT CURRENCY TECHNOLOGY GMBHInventors: Wolfgang Rohrl, Oliver Hartmann
-
Patent number: 9846671Abstract: A system for bidirectional signal transmission may comprise a forward data transmission circuit to unidirectionally transmit a first input signal and a backward data transmission circuit to unidirectionally transmit a second input signal. The backward data transmission circuit may comprises a logic circuit to detect a voltage difference over a resistance element in the forward data transmission circuit. When the voltage difference is lower than a threshold value, the logic circuit outputs a first voltage level. When the voltage difference is greater than or equal to a threshold value, the logic circuit outputs a second voltage level different from the first voltage level.Type: GrantFiled: December 19, 2014Date of Patent: December 19, 2017Assignees: Qingdao Hisense Electronics Co., Ltd., Hisense USA Corp., Hisense International Co., Ltd.Inventor: Xuebin Sun
-
Patent number: 9846672Abstract: Systems, methods, circuits, devices and computer-readable mediums for configuring serial devices are disclosed. In some implementations, a device comprises: an input for receiving first and second requests from a serial bus; a decoder coupled to the input and configured to determine if either of the first and second requests is a configuration mode request; a controller coupled to the decoder and configured to: in response to a determination that the first request is a configuration mode request, program a configuration block with configuration data obtained from the serial bus and alter a device behavior according to the configuration data; and in response to a determination that the second request is not a configuration mode request, perform one or more actions on the device according to the second request.Type: GrantFiled: February 2, 2015Date of Patent: December 19, 2017Assignee: Atmel CorporationInventors: Daniel Harfert, Richard V. De Caro
-
Patent number: 9846673Abstract: It is provided a processor system comprising at least one processor core including a processor, a memory and an accelerator. The memory includes an instruction area, a synchronization flag area and a data area. The accelerator starts, even if the processor is executing another processing, acceleration processing and executes read instruction in a case where the read instruction is a flag checking instruction and a flag indicating the completion of predetermined processing has been written; and stores the data subjected to the acceleration processing after completion of the acceleration processing, and further writes a flag indicating the completion of the acceleration processing. The processor starts, even if the accelerator is executing another processing, read instruction corresponding to a flag in a case where the read instruction is the flag checking instruction and it is confirmed that the flag indicating the completion of the acceleration processing has been written.Type: GrantFiled: October 30, 2012Date of Patent: December 19, 2017Assignee: WASEDA UNIVERSITYInventors: Hironori Kasahara, Keiji Kimura
-
Patent number: 9846674Abstract: In an example, the present invention includes an integrated system on chip device. The device is configured on a single silicon substrate member. The device has a data input/output interface provided on the substrate member and configured for a predefined data rate and protocol. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The input/output block comprises a SerDes block, a CDR block, a compensation block, and an equalizer block. In an example, the SerDes block is configured to convert a first data stream of N into a second data stream of M such that each of the first data stream having a first predefined data rate at a first clock rate and each of the second data stream having a second predefined data rate at a second clock rate. The device has a driver module provided on the substrate member and coupled to the signal processing block.Type: GrantFiled: January 17, 2017Date of Patent: December 19, 2017Assignee: INPHI CORPORATIONInventors: Radhakrishnan L. Nagarajan, Chao Xu
-
Patent number: 9846675Abstract: A system for controlling the wheel or track motors of a vehicle based on information from a joystick-type control. In one embodiment, the system includes a joystick control configured to generate X and Y coordinates, and a vehicle controller configured to receive the X and Y coordinates from the joystick control and to determine an adjusted X and Y coordinate combination for each of four vehicle control quadrants. The four vehicle control quadrants include a right-reverse quadrant, a right-forward quadrant, a left-reverse quadrant, and a left-forward control quadrant. The adjusted X and Y coordinate combination for a particular control quadrant is determined based on a control value for that quadrant and a previous control value.Type: GrantFiled: June 11, 2013Date of Patent: December 19, 2017Assignee: Robert Bosch GmbHInventors: Michael G. Kandel, Steven J. Bernardy
-
Patent number: 9846676Abstract: An analytical method to efficiently convert a function that is stored in spherical harmonics into a function that is stored in a wavelet or mip map representation enables a variety of computer graphics functions to be efficiently performed. A function may be stored as a spherical harmonic representation and rotated in the spherical harmonic domain; the function can then be converted to a wavelet representation. The conversion method may be used to convert a spherical harmonic function to wavelets, and then an importance sampling technique may be applied to the wavelet representation to generate a set of importance samples for the function. The conversion method may be applied to convert a spherical harmonic representation into the wavelet domain, and an importance sampling technique may then be applied which samples the product of the function and another function in the wavelet domain.Type: GrantFiled: June 9, 2017Date of Patent: December 19, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Wojciech Jarosz, Nathan A. Carr
-
Patent number: 9846677Abstract: A method for computing a spatial Fourier transform for an event-based system includes receiving an asynchronous event output stream including one or more events from a sensor. The method further includes computing a discrete Fourier transform (DFT) matrix based on dimensions of the sensor. The method also includes computing an output based on the DFT matrix and applying the output to an event processor.Type: GrantFiled: September 15, 2015Date of Patent: December 19, 2017Assignee: QUALCOMM IncorporatedInventors: Xin Wang, Manu Rastogi, Venkat Rangan, William Howard Constable
-
Patent number: 9846678Abstract: An apparatus and method for Fast Fourier Transform (FFT) address generation is disclosed. The apparatus may include a counter circuit and circuitry configured to load an initial value into a counter circuit. The circuitry may be further configured to generate first and second output values by formatting a current value of the counter, and increment the current value of the counter circuit by an increment value to generate a next value. The circuitry may also be configured to modify the increment value in response to a determination that the next value is equal to a target value.Type: GrantFiled: March 14, 2016Date of Patent: December 19, 2017Assignee: Apple Inc.Inventors: Binu K. Mathew, Julia C. Ng
-
Patent number: 9846679Abstract: A computer utilizes correlation matrix data including a value indicating correlation between indicators and comprises a graph process unit that includes a control factor calculation unit configured to calculate a control factor for generating compressed graph data based on a constraint condition on a process; and a graph generation unit configured to generate graph data from the correlation matrix data by using the control factor. The control factor calculation unit obtains a target process time as the constraint condition; calculates a maximum of a number of edges to be included in the graph data; calculates a threshold for extracting the elements converted from the correlation matrix data to the graph data based on the maximum of the number of edges; and outputs the threshold as the control factor. The graph generation unit extracts the elements from the correlation matrix data based on the threshold, and generates the graph data.Type: GrantFiled: February 3, 2014Date of Patent: December 19, 2017Assignee: HITACHI, LTD.Inventors: Atsushi Miyamoto, Yasuyuki Kudo, Junichi Miyakoshi
-
Patent number: 9846680Abstract: A system, method, and computer readable medium comprises displaying a panel associated with at least one script, presenting a branching logic associated with the panel and creating a graphical map of the panel and the branching logic where the graphical map allows zooming in to show panel logic associated with the panel, and the graphical map allows zooming out to show the branching logic associated with the panel.Type: GrantFiled: March 15, 2016Date of Patent: December 19, 2017Assignee: ALORICA BUSINESS SOLUTIONS, LLCInventors: Jeffrey William Cordell, Anthony Mathew Stach, Jereomy K. Frum
-
Patent number: 9846681Abstract: An apparatus includes an acquisition unit configured to acquire an image group including a plurality of images, a specifying unit configured to specify feature information of each of the images, a generation unit configured to generate a plurality of layout candidates by arranging images selected from the acquired image group, an evaluation unit configured to evaluate each of the layout candidates generated by the generation unit based on a plurality of evaluation standards including an image evaluation based on the feature information of each image arranged in the layout candidate and an overall evaluation of the layout candidate, and a determination unit configured to select and determine a layout to be output from the plurality of layout candidates based on a result of evaluation by the evaluation unit.Type: GrantFiled: July 3, 2013Date of Patent: December 19, 2017Assignee: Canon Kabushiki KaishaInventors: Yusuke Hashii, Kiyoshi Umeda, Hiroyasu Kunieda, Hiroyuki Sakai, Naoki Sumi
-
Patent number: 9846682Abstract: In some examples, additional content is provided with the main content of a content item presented on an electronic device. For instance, an occurrence of an event may call for presentation of an additional content portion concurrently with the main content of the content item. The additional content portion may interact with other additional content portions, the main content portion, and/or user inputs. In some cases, the additional content portion can be implemented by one or more plug-in modules having designated roles for providing respective different types of additional content. Accordingly, some examples provide a cross-platform module that receives events, selects one or more plug-ins in response to a received event, and causes the one or more plug-ins to perform a desired action for rendering and compositing additional content portions or features to be presented with the main content of a content item.Type: GrantFiled: November 25, 2013Date of Patent: December 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Augusto Cesar Righetto, Thomas Grant Fraser, Lokesh Joshi
-
Patent number: 9846683Abstract: A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.Type: GrantFiled: August 18, 2014Date of Patent: December 19, 2017Assignee: Language Technologies, IncInventors: Christopher D. Nicholas, Edward J. Maher, II, Kristen L. Pruett, Lee H. Berendt
-
Patent number: 9846684Abstract: A system, method and non-transitory, computer-readable storage medium are disclosed for implementing dynamic layout rules for attributed text strings having different type styles. In some implementations, developers can use an Application Programming Interface (API) or a design tool to specify dynamic text layout rules for rendering attributed text strings in a user interface (UI). Various text attributes associated with the different type styles (e.g., font metrics) are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text when, for example, font sizes are adjusted. In some implementations, one or more parameters of a text container, text container region, line-fragment or display object are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text.Type: GrantFiled: September 30, 2014Date of Patent: December 19, 2017Assignee: APPLE INC.Inventors: Jason Clay Beaver, Elizabeth Caroline Furches Cranfill, Eric Lance Wilson, David Chance Graham, Johannes Fortmann, Olivier Gutknecht, Antonio Cavedoni
-
Patent number: 9846685Abstract: The present disclosure discloses methods and devices for terminal control. The method comprises: sending a request from a first terminal to a server to obtain information about a multimedia application currently running on a second terminal, the information comprising application identification and one or more playback attributes of the multimedia application; displaying on the first terminal the information about the multimedia application currently running on the second terminal; generating by the first terminal one or more new playback attributes of the currently running multimedia application, and sending from the first terminal to the second terminal via the server a synchronization control request comprising the one or more new playback attributes, thereby allowing the second terminal to control the multimedia playback of the multimedia application based on the one or more new playback attributes in the synchronization control request.Type: GrantFiled: December 6, 2013Date of Patent: December 19, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Lie Qiang Li
-
Patent number: 9846686Abstract: A method, computer readable medium and device that extends a document transformation server to process multiple documents from multiple websites includes obtaining with a document transformation server a document to process based on at least a URL of the document to process in an HTTP request URL. An XML source representing the document to process is generated with the document transformation server. One or more XML processors associated with at least a portion of the HTTP request URL from a plurality of stored associations are identified with the document transformation server. The XML source is transformed by the document transformation server with each of the identified one identified XML processors. The generated document is provided in an HTTP response to the HTTP request URL by the document transformation server.Type: GrantFiled: September 27, 2013Date of Patent: December 19, 2017Assignee: UsableNet Inc.Inventor: Enrico Scoda
-
Patent number: 9846687Abstract: A method and apparatus for identifying a relative importance of words in a word cloud. A computer system identifies graphical features and locations for the words representing information in the word cloud based on a group of metrics for the information. The graphical features distinguish the words from each other based on a first number of first values for a first metric in the group of metrics. The locations of the words distinguish the words from each other based on a second number of second values for a second metric in the group of metrics. The word cloud is displayed on a display system using the graphical features and the locations for the words in the word cloud in graphical user interface, which enables identifying the relative importance of the words in the word cloud based on the group of metrics for the information represented by the words.Type: GrantFiled: January 16, 2015Date of Patent: December 19, 2017Assignee: ADP, LLCInventors: Jordan Schiffer, Timothy James McElwee, Keith Wilson Fulton
-
Patent number: 9846688Abstract: Techniques for use with electronic book readers include coordinating or translating position information between different versions of an electronic book. Positions within different versions can be translated for various purposes, such as transferring annotations between versions or synchronizing positions within different versions.Type: GrantFiled: December 28, 2010Date of Patent: December 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Christopher F. Weight, Janna Hamaker, Tom Killalea, Bruno A. Posokhow, Daniel B. Rausch
-
Patent number: 9846689Abstract: A method and system to provide portable database functionality in an electronic form is described. The system may include a communications module and a portability module. The communications module may be configured to receive a request to generate an electronic form, the electronic form to include preloaded database information. The portability module may be configured to respond to the request by configuring the electronic form to include the preloaded database information obtained from a source database. The preloaded database information may be used for a variety of purposes at fill time, when one or more electronic form field values are being filled in by a user.Type: GrantFiled: January 29, 2008Date of Patent: December 19, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Roberto Perelman, David Stromfeld, Anatole A. Matveief, Tom Keller
-
Patent number: 9846690Abstract: A computer-implemented method of obtaining form data can include selecting a control from within an electronic form, determining a textual representation of the control, and sending the textual representation of the control as part of a message to a client messaging system through a real-time communication system. A response message from the client messaging system can be received through the real-time communication system. Form data specified by the response message can be stored within memory when the form data is valid, as specified according to the electronic form.Type: GrantFiled: March 2, 2009Date of Patent: December 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Cayce B. Marston
-
Patent number: 9846691Abstract: A forms processing method involves accessing an individual scanned form, analyzing the individual form, based upon the analysis, selecting a proper forms-scanning template, loading multiple field-specific dictionaries linked to individual fields in the selected forms-scanning template, analyzing, text content, on a field by field basis using the field-specific dictionary linked to each respective field, for misspellings or improper entries, or for missing content, attempting to identify whether a closest fit between the particular content and contents of the field-specific dictionary linked to that field exists and, if the closest fit exists, automatically replacing the particular content with an entry from the field-specific dictionary linked to that field corresponding to the closest fit, or if there is no closest fit or the particular content is absent, providing an indication of an error to an operator, and storing, a correction as a new entry within the field-specific dictionary linked to that field.Type: GrantFiled: November 29, 2016Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventor: Dandala Vinod Reddy
-
Patent number: 9846692Abstract: A method and system of machine-based extraction of information from a text document employ the steps of performing semantic/syntactic analysis for sentences of the document to build semantic-syntactic structures of the sentences; applying production rules to the semantic-syntactic structures to generate a set of logical conclusions about objects of information comprised in the document, wherein the production rules are based on linguistic characteristics and lexical-morphological properties of the semantic-syntactic structures and ontologies of subject matters of the sentences; and using the set of logical conclusions about objects of information comprised in the document to build an ontology-based RDF graph.Type: GrantFiled: March 20, 2015Date of Patent: December 19, 2017Assignee: ABBYY PRODUCTION LLCInventors: Anatoly Starostin, Ivan Smurov, Maria Stepanova
-
Patent number: 9846693Abstract: A method of naming documents according to a document naming convention (DNC) includes receiving, from any of a plurality of data processing applications (DPAs) within an enterprise, a request for a document name and generating a document name “infix” portion in compliance with the DNC for inclusion in the document name. The prefix may be descriptive of a characteristic of the document and the suffix may indicate a document type, a document format, or both. The infix may include a fixed portion and a modifiable portion. The fixed portion may include a datestamp and a document unification identifier. The infix may include a variable portion that can be modified by a DPA that creates a new or modified document, but the name of the modified document maintains the fixed portion of the original document.Type: GrantFiled: July 23, 2010Date of Patent: December 19, 2017Assignee: IBM INTERNATIONAL GROUP BVInventor: Charles Stanley Fenton
-
Patent number: 9846694Abstract: Methods, systems, and techniques for using of keywords, categories, patent related publications, and other literature to profile users are provided. Some examples provide a profiling tool which enables users to self-describe using, for example, keywords, patent related publications, and articles. In other examples, the tool assigns search-based profiling information. The profiling tool using citation based patent related search techniques to suggest additional keywords and/or patent publications for augmenting the user's search-based profile information. In some examples, the IP Invention Management System (IPIMS) uses these profiles to distribute workload, for example, to route patent assets to be reviewed or be improved upon as ripe for invention. In addition, other applications may use these profiles to offer other types of matching services, such as social mapping.Type: GrantFiled: August 11, 2011Date of Patent: December 19, 2017Assignee: IVP Holdings III LLCInventor: Daniel B. Cook
-
Patent number: 9846695Abstract: An information processing apparatus is capable of communicating with a file server storing a document file and with a storage unit storing information on the document file as a record. The information processing apparatus accepts a request to perform an operation on a document file, and registers entity data of the document file in the file server. After this, the information processing apparatus locks a record corresponding to a folder storing the document file, registers a record corresponding to the document file, and updates information of the locked record corresponding to the folder.Type: GrantFiled: April 13, 2015Date of Patent: December 19, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Kouya Okabe
-
Patent number: 9846696Abstract: A method, medium, and apparatus are disclosed for indexing multimedia content by a computer. The method comprises segmenting the multimedia content into a plurality of segments. For each segment, the method identifies one or more features present in the segment, wherein the features are of respective media types. The method then identifies, for each identified feature in each segment, one or more respective keywords associated the identified feature. Then, the method determines, for each identified keyword associated with an identified feature in a given segment, a respective relevance of the keyword to the given segment. The respective relevance is dependent on a weight associated with the respective media type of the identified feature.Type: GrantFiled: February 29, 2012Date of Patent: December 19, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Tommy Arngren, Joakim Soderberg, Marika Stalnacke
-
Patent number: 9846697Abstract: Systems and methods are provided for efficiently indexing archived objects in an archive data store to allow for efficient and quick access to the archived objects. The systems and methods provided also allow alleviate the strain on a live data store and enable a requester wishing to retrieve updates to do so without knowledge of the location of the stored update on a live or archive data store.Type: GrantFiled: April 28, 2015Date of Patent: December 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Almann T. Goo, Michael J. McInerny
-
Patent number: 9846698Abstract: A method and system for maintaining granular backups is discussed. Backup windows may be defined, and policies may be associated with those windows. Journal and backup files may be retained or deleted in accordance with those policies.Type: GrantFiled: December 16, 2013Date of Patent: December 19, 2017Assignee: EMC CorporationInventors: Anestis Panidis, Assaf Natanzon, Saar Cohen
-
Patent number: 9846699Abstract: A system and method for dynamically updating contents of a folder on a user device. The method includes: identifying a folder on the user device as a dynamic folder; determining at least one context parameter related to the dynamic folder; searching, based on the at least one context parameter, a plurality of resources of information to identify content items that that can be pushed to the dynamic folder; and causing, for each identified content item, a display of an icon in the dynamic folder, thereby dynamically updating contents of the dynamic folder with content items found through the search.Type: GrantFiled: April 12, 2016Date of Patent: December 19, 2017Assignee: Doat Media Ltd.Inventors: Rami Kasterstein, Amihay Ben-David, Joey Joseph Simhon
-
Patent number: 9846700Abstract: A method, apparatus, and system for interposed file system driver is provided, which provides a logical file system on top of an existing base file system. One such interposed file system driver is a compression and deduplication layered driver (“COLD driver”). File system operations are intercepted from the operating system through the COLD driver, which is provided as an upper-level operating system driver that operates on top of an existing base file system. By processing file data through various modules, the existing base file system can be extended as a logical file system with compression, deduplication, indexing, and other functionality. The COLD driver can be implemented without requiring modifications to existing base file system structures or base file system drivers. Server deployments may thus leverage the additional file system functionality provided by the COLD driver without having to migrate to another file system.Type: GrantFiled: July 15, 2016Date of Patent: December 19, 2017Assignee: Oracle International CorporationInventors: Prasad V. Bagal, Samarjeet Tomar
-
Patent number: 9846701Abstract: A computerized method for managing collaboration in a computerized system, comprising repeatedly applying any one of rules defined in the computerized system pertaining to objects of the computerized system, wherein the any one of the rules comprises an at least one condition concerning collaborativity of an object to which the any one of the rules pertains and the at least one condition is based on metadata of the object, by evaluating any one of conditions in the any one of the rules, thereby determining collaborativity of any one of the objects to which the any one of the rules pertains, and an apparatus for performing the same.Type: GrantFiled: June 3, 2014Date of Patent: December 19, 2017Assignee: VARONIS SYSTEMS, LTD.Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer-Katzir
-
Patent number: 9846702Abstract: A file indexing system for indexing a file to be stored onto a distributed file system includes a segmentation module to segment the file into a plurality of segments. The file indexing system further includes an index generation module to initiate indexing of the file through a plurality of nodes of a Hadoop cluster, where each of the plurality of nodes indexes one or more segments from amongst the plurality of segments to generate at least one index corresponding to the one or more segments. The file indexing system further includes an index transfer module to store the at least one index onto the distributed file system.Type: GrantFiled: September 26, 2014Date of Patent: December 19, 2017Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Arun Vasu, Jishnu Kurunthala
-
Patent number: 9846703Abstract: Methods and systems are described for storing metadata in a network of distributed remote storage devices. An example computer implemented method includes identifying a plurality of metadata inodes, grouping the plurality of metadata inodes into one or more metadata pages, mapping the plurality of metadata inodes and the plurality of metadata pages, and storing the mapping as a manifest page, and storing data to and retrieving data from the distributed remote storage devices using the plurality of metadata inodes.Type: GrantFiled: September 30, 2014Date of Patent: December 19, 2017Assignee: Vivint, Inc.Inventors: Alen Lynn Peacock, Erik Sean Nolte, John Timothy Olds, Jeffrey Michael Wendling
-
Patent number: 9846704Abstract: A cluster of nodes in a distributed file system may include; at least two namenodes, each coupled to a plurality of data nodes and each configured to store a state of a namespace of the cluster and each being configured to respond to a request from a client while other(s) of the namenodes are responding to other requests from other clients; and a coordination engine coupled to each of the namenodes. The coordination engine may be configured to receive proposals from the namenodes to change the state of the namespace by replicating, deleting and/or adding data blocks stored in the data nodes and to generate, in response, an ordered set of agreements that specifies an order in which the namenodes are to change the state of the namespace. The namenodes are configured to delay making changes thereto until after the ordered set of agreements is received from the coordination engine.Type: GrantFiled: July 31, 2015Date of Patent: December 19, 2017Assignee: WANdisco, Inc.Inventors: Konstantin V Shvachko, Jagane Sundar, Michael Parkin, Yeturu Aahlad
-
Patent number: 9846705Abstract: A technique for managing a data replication mode between a primary storage device and a secondary storage device includes in response to a data replication state between the primary storage device and the secondary storage device satisfying a first predetermined condition, selecting at least one candidate logical unit from a plurality of logical units implementing synchronous replication in the primary storage device at least according to priority information of the plurality of logical units. A data replication mode of the at least one candidate logical unit is then modified from synchronous replication to asynchronous replication.Type: GrantFiled: April 28, 2014Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventors: Lei Chen, Yi Yang, Jun Wei Zhang
-
Patent number: 9846706Abstract: A method is used in managing mounting of file systems. A request is received to mount a file system. The request to mount the file system is added in a pending file system mounts queue based on a policy. The file system is mounted in background. Access to the file system is provided before mounting the file system.Type: GrantFiled: December 28, 2012Date of Patent: December 19, 2017Assignee: EMC IP Holding Company LLCInventors: Ivan Basov, William C Davenport, Sitaram Pawar, Philippe Armangau
-
Patent number: 9846707Abstract: A method for pre-filtering visual objects on a document is disclosed. A selection of a template visual object with constituent components from a subsection of the document is received. Then, a feature set is derived, including a color list of colors defining the object components, a bounding definition of the object components, and an ancillary raster component intersection flag. A subset of pre-filtered visual objects is generated from the visual objects on the document. These match a predefined criteria based on the color list, live hounding definition, or the ancillary raster component intersection flag. A pre-filtered document raster image is then generated from the document, where the pixels corresponding to the pre-filtered visual objects are included.Type: GrantFiled: January 31, 2013Date of Patent: December 19, 2017Assignee: Bluebeam, Inc.Inventor: Cristian Tudusciuc
-
Patent number: 9846708Abstract: Provided are techniques for selecting an image for comparison with a plurality of images; specifying one or more visual criterion for searching the plurality of images, wherein the visual criteria are based upon a visual similarity between the image and the plurality of images; searching the plurality of images based upon the criteria to identify a subset of the plurality of images that meet a threshold with respect to the visual similarity; and displaying in a graphical user interface the subset of images.Type: GrantFiled: December 20, 2013Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventor: Anthony C. Spielberg
-
Patent number: 9846709Abstract: A join operation between split data tables includes providing value IDs. For each of the value IDs, a unique global ID may be associated with the value ID when the actual value represented by the value ID occurs among actual values comprising the second attribute of the second partition. For each identified unique global ID, the identified unique global ID may be paired with a document ID of a data record contained in a second partition stored at the second server in which the actual value in the data record is represented by the value ID associated with the identified unique global ID.Type: GrantFiled: August 11, 2015Date of Patent: December 19, 2017Assignee: SAP SEInventors: Thomas Peh, Holger Schwedes, Wolfgang Stephan