Patents Issued in January 3, 2017
  • Patent number: 9535868
    Abstract: A machine has a bus, an input port connected to the bus to receive inbound network traffic, an output port connected to the bus to convey outbound network traffic and a processor complex connected to the bus. The processor complex is configured as a pipeline with individual processor cores assigned individual network traffic processing tasks. The pipeline includes a first set of processor cores to construct network traffic trees characterizing the inbound network traffic and the outbound network traffic. Each network traffic tree characterizes traffic type and traffic rate. A second set of processor cores enforces network traffic policies utilizing the network traffic trees. The network traffic policies apply traffic rate control by traffic type for the inbound network traffic and the outbound network traffic.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: January 3, 2017
    Assignee: Symantec Corporation
    Inventors: Qing Li, Min Hao Chen, Haibaio Fan, Wenjing Wang
  • Patent number: 9535869
    Abstract: A system including a first system-on-chip (SoC) and a second SoC. The first SoC includes a first module and a second module. The second module is separate from the first module. The second module is in communication with the first module via a first bus. The first bus is internal to the first SoC. The second SoC is separate from the first SoC. The second SoC is in communication with the first SoC via a second bus. The second bus is external to both the first SoC and the second SoC. The first bus and the second bus are configured to use a same communication protocol to respectively transfer information (i) between the first module and the second module via the first bus and internally within the first SoC and (ii) between the first SoC and the second SoC via the second bus.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: January 3, 2017
    Assignee: Marvell World Trade Ltd.
    Inventor: Hongming Zheng
  • Patent number: 9535870
    Abstract: The present disclosure relates to methods and systems for performing operations in a communications protocol. An example method can include submitting, from a device, a request for a queue entry representing a command from a host comprising a request for data stored at a device memory location; receiving the command from the host; and executing the command. An example method can also include selecting a bit string representing whether a requested data stream has been received, and storing the bit string into a memory buffer portion to mark the buffer portion. The method can include receiving, into the memory buffer, the stream. The method can include retrieving contents of the buffer portion, and determining whether the contents contain the bit string. If so, the method can include determining that portions of the stream have not been received. Otherwise, the method can include determining that the stream has been received.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: January 3, 2017
    Assignee: HGST Netherlands B.V.
    Inventors: Dejan Vucinic, Cyril Guyot, Robert Mateescu
  • Patent number: 9535871
    Abstract: A computing device executes a virtual machine that provides a service to a client. The computing device monitors one or more conditions associated with at least one of the virtual machine or the client. The computing device receives a data packet from the client, wherein the data packet is addressed to the virtual machine. The computing device determines, based on the one or more conditions, whether to route the data packet from the client through a virtual appliance before sending the data packet to the virtual machine.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: January 3, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Roni Luxenberg, Uri Lublin
  • Patent number: 9535872
    Abstract: A system includes a first physical chassis comprising a first chassis management unit (“CMU”). The first CMU is configured to communicate with a second CMU in an additional physical chassis. The first CMU is also configured to communicate for the first physical chassis and the additional physical chassis as one logical chassis.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: January 3, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dave W. Paulson, Robert N. Barry, Naysen J. Robertson, Stephen B. Lyle, Robert D. Odineal
  • Patent number: 9535873
    Abstract: Systems, methods and computer program products for direct communication between hardware accelerators in a computer cluster are disclosed. The system for direct communication between hardware accelerators in a computer cluster includes: a first hardware accelerator in a first computer of a computer cluster; and a second hardware accelerator in a second computer of the computer cluster. The first computer and the second computer differ from one another and are designed to be able to communicate remotely via a network, and the first accelerator is designed to request data from the second accelerator and/or to retrieve data by means of a direct memory access to a global address space on the second computer and/or to communicate data to the second computer.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 3, 2017
    Assignee: Extoll GmbH
    Inventor: Holger Froening
  • Patent number: 9535874
    Abstract: A system, method, and computer readable medium are disclosed. In one embodiment the system includes a remote computer system. The remote computer system has a remote host embedded controller interface (HECI) driver and a HECI simulator. The HECI simulator intercepts commands directed to the HECI driver from software running on the remote computer system and routes the commands as HECI messages to a local computer system also included in the system. The local computer system includes a HECI bridge that is capable of receiving the HECI messages sent from the remote computer system and then can pass the received HECI messages to a local HECI driver to be operated upon.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: January 3, 2017
    Assignee: Intel Corporation
    Inventor: Ylian Saint-Hilaire
  • Patent number: 9535875
    Abstract: Methods and apparatus for managing connections between multiple internal integrated circuits (ICs) of, for example, a high-speed internal device interface. Improved schemes for coordination of connection and disconnection events, and/or suspension and resumption of operation for a High-Speed Inter-Chip™ (HSIC) interface are disclosed. In one exemplary embodiment, a “device”-initiated and “host”-initiated connect/disconnect procedure is disclosed, that provides improved timing, synchronization, and power consumption.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: January 3, 2017
    Assignee: Apple Inc.
    Inventors: Daniel Wilson, Anand Dalal, Josh de Cesare
  • Patent number: 9535876
    Abstract: An internal processor of a memory device configured to selectively execute instructions in parallel. One such internal processor includes a plurality of arithmetic logic units (ALUs), each connected to conditional masking logic, and each configured to process conditional instructions. A condition instruction may be received by a sequencer of the memory device. Once the condition instruction is received, the sequencer may enable the conditional masking logic of the ALUs. The sequencer may toggle a signal to the conditional masking logic such that the masking logic masks certain instructions if a condition of the condition instruction has been met, and masks other instructions if the condition has not been met. In one embodiment, each ALU in the internal processor may selectively perform instructions in parallel.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: January 3, 2017
    Assignee: Micron Technology, Inc.
    Inventor: Robert Walker
  • Patent number: 9535877
    Abstract: A processing system includes processors and dynamically configurable communication elements (DCCs) coupled together in an interspersed arrangement. A source device may transfer a data item through an intermediate subset of the DCCs to a destination device. The source and destination devices may each correspond to different processors, DCCs, or input/output devices, or mixed combinations of these. In response to detecting a stall after the source device begins transfer of the data item to the destination device and prior to receipt of all of the data item at the destination device, a stalling device is operable to propagate stalling information through one or more of the intermediate subset towards the source device. In response to receiving the stalling information, at least one of the intermediate subset is operable to buffer all or part of the data item.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: January 3, 2017
    Assignee: COHERENT LOGIX, INCORPORATED
    Inventors: Michael B. Doerr, William H. Hallidy, David A. Gibson, Craig M. Chase
  • Patent number: 9535878
    Abstract: A driving analysis server may be configured to receive vehicle operation data from vehicle sensors, and may use the data to identify a potentially high-risk or unsafe driving event by the vehicle. The driving analysis server also may receive corresponding image data, video, or object proximity data from the vehicle or one or more other data sources, and may use the image, video, or proximity data to analyze the potentially high-risk or unsafe driving event. A driver score for the vehicle or driver may be calculated or adjusted based on the analysis of the data and the determination of one or more causes of the driving event.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: January 3, 2017
    Assignee: Allstate Insurance Company
    Inventors: Margaret A. Brinkmann, Daniel Kraft, Nathan M. Bryer, Eric Huls, Thomas Michael Warden
  • Patent number: 9535879
    Abstract: In some embodiments, a non-transitory processor-readable medium stores code representing instructions that when executed cause a processor to select a narrative content template based at least in part on a predetermined content type associated with a real-world and/or virtual event. The code further represents instructions that when executed cause the processor to select a narrative tone type. The code further represents instructions that when executed cause the processor to, for each phrase included in an ordered set of phrases associated with the narrative content template, select, based at least in part on the narrative tone type, a phrase variation from a set of phrase variations associated with that phrase, and define, based on the selected phrase variation and at least one datum from a set of data, a narrative content portion associated with the real-world event. The code further represents instructions that when executed cause the processor to output, at a display, the narrative content portion.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: January 3, 2017
    Assignee: Automated Insights, Inc.
    Inventor: Robert C. Allen
  • Patent number: 9535880
    Abstract: A computer implemented method and apparatus for preserving fidelity of bounded rich text appearance, by maintaining reflow, when converting between interactive and flat documents across different environments. The method comprises receiving an image, text data, and formatting metadata corresponding to text entered on a webpage; and processing the text data, wherein processing includes using the image and formatting metadata, evaluating a count of characters corresponding to a line of entered text to identify a location in the image for insertion of a newline character; and inserting the newline character at a location identified during the evaluating.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: January 3, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Yash Kumar Gupta, Narender Gupta
  • Patent number: 9535881
    Abstract: Systems and methods are disclosed which facilitate dynamic generation of concatenated files. For example, one or more component images may be dynamically joined or merged to create a concatenated image file. In one aspect, a content file, such as an HTML file, may include a link or reference to a multiple component images to be included within a concatenated image. During rendering of the content file, a rendering device may transmit a request for the concatenated file to a concatenation server. The concatenation server may dynamically generate and return the concatenated image to the device. Thereafter, the concatenated image may be utilized within generated content, such as a web page. Illustratively, dynamic generation of concatenated content may facilitate use of concatenation techniques even where component content is dynamically determined or frequently changed.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Thomas Root
  • Patent number: 9535882
    Abstract: A system and method for creating and managing electronic forms is described. The system includes a processor configured to receive an image of a form and receive, via a network interface, form template information specifying at least a first input field. The form template information includes a first input field type selection and first field location information for the first input field. The first input field type is selected from a plurality of input field types and the first field location information is defined relative to the image. The processor stores the form template information within a memory. The electronic form is configured to be rendered by superimposing a representation of the first input field over the image of the form.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 3, 2017
    Inventors: Jason Craven, Jeff Fildey, Jason Freitas, Jonathan McIntire, Andrew Stevens, Jonathan Stevens
  • Patent number: 9535883
    Abstract: A document preview system provides previews of a native document to client devices. The previews include comments associated with native objects in the native document. The document preview system identifies bounding areas in the preview associated with the native objects, which may be identified by the rendering markers applied to the native document prior to rendering. Using the bounding areas, the document preview system identifies comments for the native document and determines the location to display the comment using native objects associated with the comment. When a new comment is received from a user for a preview of a native document, the document preview system determines native objects for the new comment that match a user's selection for placing the new comment. The new comment is inserted with the native objects in the native document.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: January 3, 2017
    Assignee: Dropbox, Inc.
    Inventors: Matteus Pan, Jean-Denis Greze, Daniel Horn, Bo Hu, Richard W. Chan, Andrew Yang, Philip Rha, Adhiraj Somani
  • Patent number: 9535884
    Abstract: Digital content such as eBook may have several sections such as front matter, body matter, back matter, and so forth. To aid in the use of the content, it is worthwhile to find an end-of-body matter or other section breaks. As described herein, these sections may be determined by looking for keywords, specific formatting, manual intervention, last position read, and so forth. Once determined, tags may be generated which designate boundaries of these sections. These tags may then be used during consumption of the content.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Preetha Chatterjee, Tom Killalea, Janna Hamaker
  • Patent number: 9535885
    Abstract: A method for dynamically customizing a digital publication includes sequentially presenting content of a digital publication by one or more of visually displaying the content on an electronic display and audibly narrating the content. The method includes detecting a customization tag in the content. The customization tag indicates a portion of the content customizable according to a geographic location. The customization tag is associated with customization content. The customization content is associated with the geographic location. The method includes accessing the customization content associated with the customization tag. The customization content includes one or more of text content, visual content, and audible content. The method includes presenting the customization content at a point in the content indicated by the customization tag.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard T. Bassemir, Beth L. Hoffman, Terry A. Owings, Artis L. Walker
  • Patent number: 9535886
    Abstract: In a method for dynamically highlighting repetitive text in electronic documents, obtaining one or more user preferences related to a user reading an electronic document. The method further includes determining whether the electronic document contains one or more repetitive text associations, wherein a repetitive text association is data that provides one or more indications of repetitive text segments interspersed within a document. In response to determining that the electronic document contains one or more repetitive text associations, the method further includes identifying one or more repetitive text segments in the electronic document corresponding to the one or more repetitive text associations and determining a time duration expended by the user reading an instance of the identified one or more repetitive text segments within the electronic document.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
  • Patent number: 9535887
    Abstract: A computerized method of generating a content display area on a web page is provided. The method includes receiving a request to initiate a content display area creation sequence for a web page loaded at a web browser. The method includes receiving position data of objects comprising the web page. The method includes determining eligible positions for the content display area. The method includes receiving a first user input indicating a position of a space for the content display area. The method includes repositioning the space and the objects responsive to the first user input. The web browser loads the space and the repositioned objects for viewing. The method includes receiving a second user input indicating confirmation of the position of the space. The method includes generating machine-readable instructions for providing the content display area on the web page. The method includes providing display data representative of the machine-readable instructions.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventor: Mehmet Baran Ozgul
  • Patent number: 9535888
    Abstract: A system, method and computer-accessible medium for analyzing an electronic document(s) can be provided. For example, content data can be received that can be related to the electronic document(s). The content data can be segmented into a plurality of first segments, and then combined into a second segment(s). Ranking information can be generated for the second segment(s).
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 3, 2017
    Assignee: Bmenu AS
    Inventors: Thomas Richter, Giovanni Scerra, Marco Donizelli, Bjørn Holte
  • Patent number: 9535889
    Abstract: A technique is provided to determine whether a region within a web page is viewable to a user through a browser window. Often, browsers will only show part of a web page at given time, creating a difficulty in establishing whether a region of the web page, which may be an advertisement for example, is in view. This is addressed by providing one or more test features within the region, rendering the web page, monitoring a behavioral characteristic of the test features and determining whether the region is in view based on the monitored behavioral characteristic, wherein the behavioral characteristic varies according to whether the test feature is currently being displayed. One example of a behavioral characteristic is a frame progression rate. Browsers will typically redraw elements of a web page at a higher rate if they are currently in view through the browser window, and this characteristic can therefore be used to determine whether the test feature, and thus the region, is in view.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Douglas De Jager, Ben Hodgson, Simon Overell
  • Patent number: 9535890
    Abstract: A computer processor circuit can be used to receive a resizing request that includes parameters for resizing a user interface containing a plurality of visual elements. In response to the request, the computer processor circuit can access a set of one or more data files specifying: links to binary image data files for the plurality of visual elements; a set of nodes forming a plurality of vector paths for at least one of the plurality of visual elements; and a set of rules defining different image resizing properties for different vector paths of the plurality of vector paths. The computer processor circuit can then create a resized version of the user interface by modifying the plurality of visual elements according to the set of rules and to the parameters for resizing.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
  • Patent number: 9535891
    Abstract: The present invention relates to a system and method for real time streaming of a text string which is periodically updated. The system and method is adapted to enable live, real time, delivery of text-captioned voices/sounds to one or more viewers in the same or different physical locality as the voice/sound which is being captioned.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: January 3, 2017
    Assignee: Access Innovation Media Pty Ltd
    Inventors: Virendra Raheja, Nagesh Chopra
  • Patent number: 9535892
    Abstract: A method is provided for generating unique content using information received from a user. The method includes receiving, from a user, data. The data includes restrictions for content and information associated with a business entity. Further, the method includes analyzing the data to identify a subject matter of the content. The method also includes obtaining a content template that corresponds with the subject matter. The content template comprises a block of text with a plurality of blanks. The method further includes accessing and analyzing a terminology library to identify a required data item. Moreover, the method includes generating search terms based on the required data item, and searching the Internet using the search terms to obtain the required data item. Still yet, the method includes identifying a subset of additional terminology, which is used to generate raw content. Furthermore, the method includes obtaining unique content by modifying the raw content.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: January 3, 2017
    Assignee: Intuit Inc.
    Inventors: Lindsay Gordon Matthews, Beth Wells, Parthiv Sangani, Craig Lee Zarmer
  • Patent number: 9535893
    Abstract: A computer-implemented method for collecting, animating in chronological sequence, and presenting the progression of events is disclosed. The method includes providing a set of event data to form a database, the data relating to events that constrained, summarized, or led up to some of the events. Then presenting the database graphically to allow user selection and editing of the Event data in the database to create a set of Events to be presented in an animated manner, and then assigning properties to the manner of presentation of the set of Events to be presented in an animated manner to create a movie. The movement of the movie is provided by an engine that moves a cursor along the timeline to represent the forward or backward change of time and displaying a marker representing an Event from Event data contained in the database.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: January 3, 2017
    Inventors: James L Black, Safford T Black
  • Patent number: 9535894
    Abstract: Machine logic that automatically detects natural language processing (NLP) system annotation errors and correspondingly updates NLP annotators to prevent future erroneous annotations by performing the following steps: (i) determining that a first annotation error has occurred in an annotation of a corpus by the natural language processing system; (ii) generating a candidate set of annotation correction actions, where each annotation correction action of the set is adapted to prevent an occurrence of an error similar to the first annotation error by the natural language processing system; (iii) selecting an annotation correction action from the candidate set of annotation correction actions, based, at least in part, on a set of annotation correction confidence characteristics; and (iv) automatically applying the selected annotation correction action to the natural language processing system.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Scott R. Carrier, Joy Mustafi, Anil M. Omanwar, Avinesh Polisetty Venkata Sai
  • Patent number: 9535895
    Abstract: Techniques are described for predicting the language of a text excerpt. The language prediction is accomplished by comparing n-grams of the text excerpt with n-grams of different language references. A probability is calculated for each n-gram of the text excerpt with respect to each of the language references. The calculated probabilities corresponding to a single language are then averaged to yield an overall probability corresponding to that language, and the resulting overall probabilities are compared to find the most likely language of the sample text.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Eugene Gershnik
  • Patent number: 9535896
    Abstract: Implementations of the present disclosure are directed to a method, a system, and a computer program storage device for detecting a language in a text message. A plurality of different language detection tests are performed on a message associated with a user. Each language detection test determines a set of scores representing a likelihood that the message is in one of a plurality of different languages. One or more combinations of the score sets are provided as input to one or more distinct classifiers. Output from each of the classifiers includes a respective indication that the message is in one of the different languages. The language in the message may be identified as being the indicated language from one of the classifiers, based on a confidence score and/or an identified linguistic domain.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: January 3, 2017
    Assignee: Machine Zone, Inc.
    Inventors: Nikhil Bojja, Pidong Wang, Fredrik Linder, Bartlomiej Puzon
  • Patent number: 9535897
    Abstract: The present disclosure relates to applying techniques similar to those used in neural network language modeling systems to a content recommendation system. For example, by associating consumed media content to words of a language model, the system may provide content predictions based on an ordering. Thus, the systems and techniques described herein may produce enhanced prediction results for recommending content (e.g. word) in a given sequence of consumed content. In addition, the system may account for additional user actions by representing particular actions as punctuation in the language model.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Glen Anderson, Michael Schuster
  • Patent number: 9535898
    Abstract: Methods, computer program products and systems for generating at least one factual question from a set of seed questions and answer pairs. One method includes: obtaining at least one seed question and answer pair from the set of seed question and answer pairs; extracting a set of features associated with the at least one seed question and answer pair using at least one common analysis system (CAS) in a set of CASs and a specific knowledge base; generating a set of candidate questions from the extracted set of features using a logistic regression algorithm and the specific knowledge base, wherein each candidate question includes an expansion of each of the extracted set of features; and ranking each candidate question relative to a remainder of candidate questions in the set of candidate questions based on the extracted set of features and the at least one seed question and answer pair.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Linda M. Boyer, Wesley T. Chuang, Meilan Ding, William R. Gee, Palani Sakthi
  • Patent number: 9535899
    Abstract: Deep semantic analysis is performed on an electronic literary work in order to detect plot elements and optional other storyline elements such as characters within the work. Multiple levels of abstract are generated into a model representing the literary work, wherein each element in each abstraction level may be independently rated for preference by a user. Through comparison of multiple abstraction models and one or more user rating preferences, one or more alternative literary works may be automatically recommended to the user.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville Orain Allen, Scott Robert Carrier, Eric Woods
  • Patent number: 9535900
    Abstract: A method, computer program product, and computer system for identifying, by a computing device, content in a document, wherein the content includes a language expression. A context of the language expression is determined from a defined range of the content in the document. An action item associated with the language expression is generated based upon, at least in part, the context of the language expression.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: James P. Galvin, Jr., Andrew L. Schirmer
  • Patent number: 9535901
    Abstract: Deep semantic analysis is performed on an electronic literary work in order to detect plot elements and optional other storyline elements such as characters within the work. Multiple levels of abstract are generated into a model representing the literary work, wherein each element in each abstraction level may be independently rated for preference by a user. Through comparison of multiple abstraction models and one or more user rating preferences, one or more alternative literary works may be automatically recommended to the user.
    Type: Grant
    Filed: September 13, 2014
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville Orain Allen, Scott Robert Carrier, Eric Woods
  • Patent number: 9535902
    Abstract: In some aspects, the present disclosure relates to coreference resolution. In one embodiment, a method includes obtaining unstructured text data including a plurality of references corresponding to entities, and determining, from the unstructured text data, attributes associated with the entities. The method also includes obtaining structured data including predefined attributes associated with the entities, and comparing attributes associated with a first coreference unit with attributes associated with a second coreference unit. The first coreference unit is a sub-entity representation having the attributes determined from the unstructured text data and the second coreference unit is a sub-entity representation having the predefined attributes. The method further includes determining, based on the comparison, whether the first coreference unit and the second coreference unit both correspond to the same entity.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 3, 2017
    Assignee: DIGITAL REASONING SYSTEMS, INC.
    Inventors: Phillip Daniel Michalak, Kenneth Graham, Keith Ellis Massey, James Zamata, Holly Gardner
  • Patent number: 9535903
    Abstract: A system for determining a similarity between a name phrase and a comparison name phrase, for each name in the name phrase, scores the name. The scoring is based on the field frequency of the name in a name database, where the field frequency indicates a given name frequency and/or a surname frequency in the database. The system uses the scoring to determine a transition from a given name to a surname in the name phrase. The system determines a primary given name and a primary surname in the name phrase based on the scoring and the transition. The system uses the primary given name and primary surname to determine a similarity between the name phrase and a comparison name phrase, where the comparison name phrase comprises a comparison given name and a comparison surname.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventor: Frankie E. Patman Maguire
  • Patent number: 9535904
    Abstract: In language translation and intent understanding scenarios, the automated translation of expressions including temporal elements (e.g., calendar dates, date ranges, times, and durations) may be achieved by an implementation of translation techniques, such as compiled rule sets and/or machine learning recognizers that have been trained with a training set. However, sharing development resources among various implementations may be difficult; e.g., updates that extend a rule set for application of the translation techniques to a new context may be difficult to utilize while updating a machine learning recognizer.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrey Prokofyev, Selvi Chennai
  • Patent number: 9535905
    Abstract: A method for translation supply chain analytics includes receiving operational variables of a translation process from a translation supply chain. The method further includes determining a cognitive leverage and a productivity factor for post editing of matches of a plurality of match types generated by the translation supply chain based at least in part on the operational variables from the translation supply chain. The method further includes generating linguistic markers for the matches of the plurality of match types generated by the translation supply chain, based at least in part on the cognitive leverage and the productivity factor for the post editing of the matches of the plurality of match types. The method further includes performing statistical analysis of the linguistic markers for the matches of the plurality of match types. The method further includes generating one or more analytics outputs based on the statistical analysis of the linguistic markers.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alejandro Martinez Corria, Francis X. Rojas, Linda F. Traudt, Saroj K. Vohra
  • Patent number: 9535906
    Abstract: A mobile electronic device has a touch sensitive screen and an accelerometer. A translator is to translate a word or phrase that is in a first human language and that is entered via a first virtual keyboard displayed on the touch sensitive screen, into a second human language. A translator is to cause the touch sensitive screen to display the translated word or phrase and a second virtual keyboard having characters in the second human language, in response to the accelerometer detecting a change in the physical orientation of the device or movement of the device. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: January 3, 2017
    Assignee: Apple Inc.
    Inventors: Michael M. Lee, Justin Gregg, Chad G. Seguin
  • Patent number: 9535907
    Abstract: A method, system, and computer-readable storage medium for managing backup operations of virtual machines are provided. According to one embodiment, a backup application initiates a snapshot of a storage volume, which stores a collection of virtual hard disk drives. A collection of virtual machines access the collection of virtual hard disk drives. The backup application accesses a collection of lists of changes to data. The collection of lists and the data are stored in the collection of virtual hard disk drives. A first list among the collection of lists is generated by a first virtual machine. The changes to data are made by the collection of virtual machines. The backup application generates an incremental backup of the first virtual hard disk drive by copying data from the snapshot in response to the first list identifying that the data changed subsequent to the generation of the prior backup.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: January 3, 2017
    Assignee: Veritas Technologies LLC
    Inventor: Russell R. Stringham
  • Patent number: 9535908
    Abstract: Machine-enabled methods of, and devices and systems for, workflow instance execution, particularly document storing and retrieving based on at least one of: a document type, a document source activity identifier, an activity type, and document metadata.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: January 3, 2017
    Assignee: SHARP LABORATORIES OF AMERICA, INC.
    Inventors: Weihsiung William Chow, Boguslaw Ludwik Plewnia, David J. Lovat
  • Patent number: 9535909
    Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified rules to events in an action log framework (ALF) stream is disclosed. More specifically, collaboration environments can include features or mechanisms that allow end-users or collaborators to perform a variety of actions such as, for example, file uploads and previews, or collaboration operations such as, for example, task assignment and comments. These actions can be captured or logged by an action log framework and, as described herein, automatically translated into one or more jobs by applying customizable user-specified rules.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: January 3, 2017
    Assignee: Box, Inc.
    Inventors: Pierre-Alexandre Masse, James Huamonte, Brian Tran, Tiffany Low
  • Patent number: 9535910
    Abstract: The present disclosure provides an approach in which a domain corpus subset generator correlates documents from a document corpus to domain discernible attributes associated with domain corpus subsets. The domain corpus subset generator analyzes correlation results from the correlation and stores the documents into domain corpus subsets accordingly. In turn, a question-answer system utilizes documents included in a specific domain corpus subset to provide relevant and accurate answers to an input question.
    Type: Grant
    Filed: May 31, 2014
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 9535911
    Abstract: Aggregating a content item with an event is disclosed. An event is created based on a user-provided or a feed sourced content item. The user-provided or feed sourced content item is aggregated with the event. The user-provided or feed sourced content item is identified using a query to one or more repositories.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: January 3, 2017
    Assignee: PulsePoint, Inc.
    Inventors: Amra Q. Tareen, Sanjay C. Sood, Lawrence A. Birnbaum, Kristian J. Hammond, Erik Sundelof
  • Patent number: 9535912
    Abstract: Techniques for validating complex digital objects such as DICOM objects. The techniques employ a declarative validation document which employs a declarative constraint language to specify the constraints to which the complex digital object is subject. A validator performs an evaluation of the constraint document with regard to the complex digital object. The complex digital object is valid if all of the constraints in the validation document are satisfied. The constraint document may be compiled by an optimizing compiler and the validator may apply the resulting compiled constraint specification to an in-memory representation of the digital object which has been optimized for fast reference. An example is given of the use of the techniques with DICOM objects.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: January 3, 2017
    Assignee: Oracle International Corporation
    Inventor: Dongbai Guo
  • Patent number: 9535913
    Abstract: A method for file conversion includes obtaining an original file including content, that includes objects. The method further includes rendering each object of the multiple objects into a page description language (PDL) format to obtain rendered objects, and extracting, from the original file, a tag for an object of the multiple objects. The method further includes generating object composition metadata based on a composition rule corresponding to the tag. The object composition metadata includes a description of a composition of the object in the original file, and is added with the rendered objects to a PDL file.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: January 3, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kirk Steven Tecu
  • Patent number: 9535914
    Abstract: In one embodiment, a method includes: receiving an excerpt of information from a first user, wherein the excerpt of information includes information from a target web page; storing the excerpt, in an XML format, in a folder on a storage medium; detecting a change in the target web page; in response to the detected change in the target web page, updating the excerpt of information from the target web page; receiving, from the first user, an identification of a second user with whom the first user wishes to share the excerpt of information; and transmitting a communication to the second user inviting the second user to view the excerpt of information in the folder.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: January 3, 2017
    Assignee: SPRINKLR, INC.
    Inventor: Andrew Thomas Busey
  • Patent number: 9535915
    Abstract: Example apparatus and methods use two types of storage to improve boot time associated with recovering a virtual machine running on a hypervisor. The first storage is deduplication based and the second storage is not deduplication based. Example apparatus and methods may read data from the first storage to support operations immediately upon the VM booting and until a full recovery has been completed. Example apparatus and methods may also write a snapshot to the second storage and then support random input/output for the virtual machine from the snapshot in the second storage immediately upon the VM booting until a full recovery has been completed. Having dual devices facilitates using deduplication storage for deduplication-centric I/O while non-deduplication storage is used for random I/O while transfer of a recovery image from a backup device to a primary device associated with the VM is completed.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: January 3, 2017
    Assignee: Quantum Corporation
    Inventors: Barry Herman, Greg Wade, Gerald Simon, John LaRue
  • Patent number: 9535916
    Abstract: A media broker comprises a communication interface and a controller associated with the communication interface configured to receive a request from a user to record a requested media item. The media broker proceeds to query an aggregated stored content list (ASCL) including information indicative of each of the media items stored on one or more media storage device communicatively coupled to the media broker to determine if the requested media item is stored on the one or more media storage devices. If it is determined that the requested media item is stored on the one or more media storage devices the user that requested the media item is informed and the media item is stored on the one or more media storage devices. Conversely, if it is determined that the requested media item is not stored on the one or more media storage devices, the requested media item is recorded.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: January 3, 2017
    Assignee: Eloy Technology, LLC
    Inventors: Eugene Matthew Farrelly, Hugh Svendsen, Juan A. Pons
  • Patent number: 9535917
    Abstract: Detecting for anomalous utility usage, including: determining with respect to the subject set of utility usage data a portion that is not associated with a predetermined set of significant components; determining that the portion that is not associated with the predetermined set of significant components exceeds a prescribed threshold; and concluding, based at least in part on the determination that the portion that is not associated with the predetermined set of significant components exceeds the prescribed threshold, that the subject set of utility usage data is anomalous.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 3, 2017
    Assignee: EMC Corporation
    Inventor: Derek Lin