Patents Issued in March 31, 2016
  • Publication number: 20160092385
    Abstract: The present disclosure pertains to a wired network which includes a master device and a plurality of slave devices coupled to the master device by a wired connection. The master device includes control logic to determine whether information is to be sent to a slave device. In addition, the master device includes a transmitter to drive a logic level for a predetermined amount of time to address the slave device in response to the control logic to determine whether information is to be sent to a slave device.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventor: Andrey Chilikin
  • Publication number: 20160092386
    Abstract: A connection equipment (IJB 200) for connected to a control system (205) via a cable (206) and a field device (201) via a terminal port (306), comprising: a processor (300) configured to determine the terminal port corresponding to the field device reference included in a communication signal received from the control system and to instruct a transmitter/receiver (304) to transmit the communication signal to the terminal port determined, and an isolator (305B) configured to electrically isolate the communication signal to be transmitted to the field device via the terminal port and the electric power signal to be provided to the field device via the terminal port, from the other terminal ports.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Applicant: YOKOGAWA ELECTRIC CORPORATION
    Inventor: Hideyuki Sakamoto
  • Publication number: 20160092387
    Abstract: A protection circuit can be used with a computer system having a master device and at least one slave device that are connected by an inter-integrated circuit (I2C) bus. A first access request is received that includes an address that identifies a first slave device. In response to a permissible mode, the first access request is communicated to the first slave device using the I2C bus. A sticky protection bit can be set. In response to the sticky protection bit being set, the protection circuit can be placed in a protected mode. A second access request is received. The second access request can be determined to be a protected access to the first slave device. In response to the determining and the protected mode, the second access request to the first slave device can be denied.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Santosh Balasubramanian, Pradeep N. Chatnahalli, Andreas Koenig, Cedric Lichtenau
  • Publication number: 20160092388
    Abstract: A system and approach for addressing modules on a platform bus that may incorporate a master module and one or more slave modules. The platform bus may run through sub-base connectors that interlock modules together on a rail. Addressing of the modules may occur automatically and dynamically in that the master module may have a first address by default, and a first slave module adjoining the master module may be assigned a second address. A second slave module adjoining the first slave module, if there is one, may be assigned a third address. Each of the other slave modules, adjoining a preceding slave module assigned an address, may be assigned a next address after an address assigned to a preceding slave module. Addresses may be assigned in a numerical order to each module based on a physical position of the respective module on a rail.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 31, 2016
    Inventors: Richard Sorenson, Paul Patton, Rick Solosky, Rolf L. Strand, John Evers, Patrick Springman, Yury Millman
  • Publication number: 20160092389
    Abstract: The present disclosure is directed to a unified device interface for a multi-bus system. In at least one embodiment, a system may comprise more than one data bus. Each data bus may be to convey data between an operating system (OS) and at least one device in the system, wherein a plurality of driver instances may facilitate interaction between the OS and a device via one or more of the data buses. In one embodiment, a main driver instance may be determined from the plurality of driver instances to present the device to the OS and coordinate operation of other driver instances. The other driver instances may map addresses in the memory of processing entities corresponding to each of the data buses and report these mappings to the main driver instance. Alternatively, a supervisory driver may be loaded to present the device and to control operation of the driver instances.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Applicant: Intel Corporation
    Inventors: ELIEZER TAMIR, ELIEL LOUZOUN
  • Publication number: 20160092390
    Abstract: An instrumentation chassis includes a backplane, multiple peripheral slots located on the backplane and configured to receive insertable peripheral modules, respectively, and at least one protocol agnostic high speed connection mounted on, but not electrically connected to the backplane. The high speed connection is configured to interconnect at least two peripheral modules in corresponding peripheral slots of the multiple peripheral slots, bypassing the backplane.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Victor M. Grothen, James David Lusk, Wayne Lee Johnson
  • Publication number: 20160092391
    Abstract: An interface apparatus of communicating with a multimedia player includes a slot part into which a card type memory is inserted; a hub part connected to the slot part, and configured to switch a communication line of the card type memory to a USB communication line; a port part to which an external device allowing USB communications is connected; a first connector connected to the hub part, and configured to transmit data stored in the card type memory to the multimedia player; and a second connector connected to the port part, and configured to transmit data stored in the external device to the multimedia player. Since a slot part for card type memory, a USB port, and an AUX terminal are arranged together, it is possible to improve the commercial value and design of the multimedia player.
    Type: Application
    Filed: December 10, 2014
    Publication date: March 31, 2016
    Inventor: Sung Jun PARK
  • Publication number: 20160092392
    Abstract: Methods and apparatus relating to an adaptive termination scheme for a low power, high speed bus are described. In an embodiment, logic at least partially causes termination of a portion (e.g., one or more transmission lines) of an interconnect. The logic adaptively optimizes the number of lines that are to be terminated based on one or more operating conditions of the interconnect. Other embodiments are also disclosed.
    Type: Application
    Filed: September 27, 2014
    Publication date: March 31, 2016
    Applicant: Intel Corporation
    Inventors: KHANG CHOONG YONG, WIL CHOON SONG, HOWARD L. HECK
  • Publication number: 20160092393
    Abstract: Some embodiments include apparatuses and methods having a node to couple to a serial bus, and a controller to provide a control signal to one of a first circuit path and a second circuit path in order to change electrical termination of a signal at the node between a first electrical termination through the first circuit path during a first mode of the controller and a second electrical termination through the second circuit path during a second mode of the controller. The controller can be arranged to provide the control signal to the first and second circuit paths during the first and second modes without providing another control signal from the controller to the first and second circuit paths during the first and second modes.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Chee Lim Nge, Tod Schiff, Vijayakumar Dibbad, Alan Hallberg
  • Publication number: 20160092394
    Abstract: In a case where a changeover request indicating to change over setting of an end point is received from an external apparatus, an information processing apparatus decides whether or not data is being transferred from the end point to a memory of the information processing apparatus. Then, in a case where it is decided that the data is being transferred from the end point to the memory, the information processing apparatus does not change over the setting of the end point.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 31, 2016
    Inventor: Yasuhiko Hirano
  • Publication number: 20160092395
    Abstract: As disclosed herein, a method for conducting mapping and reducing operations includes receiving a plurality of data records and aggregating data records having a common value for a selected field within the data records to provide aggregated data records for each common value, storing the aggregated data records on a shared storage subsystem, and accessing the aggregated data records on the shared storage subsystem. The method further comprises accumulating information for the aggregated data records to provide accumulated information, and using the accumulated information.
    Type: Application
    Filed: August 6, 2015
    Publication date: March 31, 2016
    Inventors: Muhammad Sohaib Aslam, Tiia J. Salo
  • Publication number: 20160092396
    Abstract: An apparatus and method are described for stacking a plurality of cores.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventor: Stefan Rusu
  • Publication number: 20160092397
    Abstract: An analog co-processor for a mixed signal processing system. The analog co-processor includes a plurality of components that cannot be manufactured in a sub-micron fabrication process. Each of the plurality of components is configured to perform analog or mixed signal processing. The plurality of components may be arranged on a single substrate.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventor: Carroll Conklin
  • Publication number: 20160092398
    Abstract: In an embodiment, a processor may implement a vector instruction set including a conditional termination instruction (CTerm). The CTerm instruction may take two source operands and compare them according to a specified condition, updating flags as a result of the instruction. The flags may be used to affect predicate vector generation to control vectorized loop execution. In an embodiment, the vector instruction set may also include a conditional termination predicate instruction (CTPred). The CTPred instruction may take a pair of predicate vectors and a set of flags as operands, and may generate: a predicate vector to control parallel processing of vector elements, and a set of flags to control further loop processing. Either instruction may be used to efficiently manage vector loops in various embodiments, or the instructions may be used together.
    Type: Application
    Filed: May 5, 2015
    Publication date: March 31, 2016
    Inventors: Jeffry E. Gonion, Charles E. Tucker, Alexander C. Klaiber
  • Publication number: 20160092399
    Abstract: A folded butterfly module performs a radix-22 butterfly operation, and includes: a buffer operable to store first and second to-be-stored data and output first and second stored data; a first multiplexer operable to output one of the second stored data and input data as first selection data; a butterfly operator performing a radix-2 butterfly operation on the first stored data and the first selection data to generate operation data and the second to-be-stored data; a second multiplexer operable to output one of the input data and the operation data as the first to-be-stored data; a third multiplexer operable to output one of the operation data and the second stored data as second selection data; and a multiplier generating output data that equal a product of the second selection data and twiddle data.
    Type: Application
    Filed: June 17, 2015
    Publication date: March 31, 2016
    Inventors: Sau-Gee CHEN, Bo-Wei WANG, Shen-Jui HUANG
  • Publication number: 20160092400
    Abstract: A processor includes a front end to fetch an instruction. The instruction is to calculate a data point using inputs from a plurality of adjacent source data in a plurality of dimensions. The processor includes a decoder to decode the instruction. The processor also includes a core to, based on the decoded instruction, perform a plurality of tabular vector read operations to read the plurality of adjacent source data and perform a tabular vector calculation to execute the instruction. The tabular vector calculation is based upon results of performing the plurality of tabular vector read operations. The core is further to write results of the tabular vector calculation.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventor: Charles R. Yount
  • Publication number: 20160092401
    Abstract: Document generation methods and systems are described. According to one aspect, A document generation method includes accessing a file comprising a transcription of dictated content, searching the dictated content, during the searching, locating an agent identifier in the dictated content which identifies one of a plurality of agents, as a result of the locating the agent identifier, generating a first document regarding the one agent which comprises the dictated content, during the searching, locating one of a plurality of structure keywords in the dictated content, formatting the first document in accordance with the one structure keyword, during the searching, locating one of a plurality of content keywords in the dictated content, adding new textual content to the first document in accordance with the one content keyword, locating one of a plurality of action keywords in the first document, and generating a second document regarding the one agent in accordance with the one action keyword.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventor: Jeffrey O'Connor
  • Publication number: 20160092402
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving at a publisher, a request from a user device for immutable style information of the brand to present a text message on the user device. The style information is provided to the publisher from an owner of the immutable style information of the brand or an agent of the owner. Operations also include preparing one or more files that include data representative of the immutable style information of the brand. Operations also include sending the one or more data files to the user device to provide the immutable style information of the brand for presenting within a text message that includes mutable content.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 31, 2016
    Inventor: Steven Robert Martin
  • Publication number: 20160092403
    Abstract: A method and apparatus for graphically displaying data is presented. A computer system selects a section from a group of sections in a circular chart for the data that is to be graphically displayed on a display system. The computer system identifies a largest size for a polygon that will fit in the section of the circular chart. The computer system also identifies text for the section. Further, the computer system displays the circular chart with the text in the section on a display system when the text fits within the polygon in the section. Graphically displaying the data with the text in the circular chart enables a desired level of comprehension of the data.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Timothy James McElwee, Matthew Paul Herman
  • Publication number: 20160092404
    Abstract: Technologies are described herein for obtaining and processing intent-based feedback. Authored content may be generated by the use of one or more layouts. The generated layouts may then be utilized to present the content to the author or other user. The author may further provide feedback to request the generated layout be adjusted or re-generated. The feedback may include overriding feedback that overrides the intent interpretation used in the layout, and/or intent feedback that changes or adds more intent data for the content data.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Karim Farouki, Joshua Axelrod, David Benjamin Lee, Christopher Hugh Pratley, Jennifer Michelstein Halberstam, Dusan Lukic, Dragan Slaveski, Milos Lazarevic, Milos Raskovic
  • Publication number: 20160092405
    Abstract: Technologies are described herein for content authoring based on user intent. During content authoring, intent data can be obtained along with content data. The intent data may be obtained directly from the author or inferred from documents related to the content data. The intent data indicates the author's intent as to how to present the content data without utilizing explicit formatting instructions. A layout may be generated for the content data based on the intent data. Additional data may be utilized to generate the layout, such as the capabilities of a display device and the preferences of the content consumer.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: David Benjamin Lee, Karim Farouki, Ilya Tumanov, Nathaniel George Freier, Zeyad Rajabi, Jennifer Michelstein Halberstam, Benoît Barabé, Douglas Maxwell Taylor, Lana Michelle Millson, Christopher Hugh Pratley
  • Publication number: 20160092406
    Abstract: Technologies are described herein for inferring the layout intent associated with explicitly formatted document elements in a document. The layout type of a document having explicitly formatted document elements is determined. Once the layout type for the document has been determined, the layout intent of explicitly formatted document elements in the document may be determined based, at least in part, on the determined layout type of the document. Heuristic algorithms and/or machine learning classifiers may determine the layout intent of the explicitly formatted document elements in the document. An intent-based document is then created using the inferred layout intent for some or all of the explicitly formatted document elements in the document. The intent-based document may then be provided to an intent-based rendering or authoring application for rendering based upon the inferred layout intent.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Karim Farouki, David Benjamin Lee, Marko Rakita, Dusan Lukic, Milos Raskovic, Dragan Slaveski, Aljosa Obuljen, Milan Sesum
  • Publication number: 20160092407
    Abstract: Systems and methods for assembling parts of a multi-part document. An example method comprises: assigning a plurality of image processing tasks to a plurality of worker processes; defining input parameters for each task of the plurality of tasks, the input parameters comprising a part of an original document and a structure definition of the part, the structure definition including a reference to a element requiring time-consuming processing (e.g., graphical element) comprised by the part of the original document; and outputting, into a file representing the original document, a plurality of images produced by the plurality of worker processes based on elements requiring time-consuming processing (e.g., graphical elements) defined by the input parameters.
    Type: Application
    Filed: December 15, 2014
    Publication date: March 31, 2016
    Inventor: Vitaly Ball
  • Publication number: 20160092408
    Abstract: Embodiments provide a visual analyzer system that can update an existing visualization upon receiving a user request to modify a dimension of data being presented by the visualization. Embodiments may provide an updated visualization, possibly of a different visualization type and/or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. The system can determine configurations for the various visualization types and compute, for each configuration, a visualization score. Based on the scores, the system can select a configuration and render the updated visualization on a graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Bo Jonas Birger Lagerblad, Alvin Andrew Raj, Samuel Stephen Dyar
  • Publication number: 20160092409
    Abstract: The present document describes system and method for securing a text against copying and tampering. The system introduces a reversible change within the instructions contained in the electronic page description language defining the text. In a non-limiting example, the reversible change may include replacing the font used in the PDL by a customized font defining a set of changes from the standard/existing fonts. The system may then generate a set of instructions reversing the set of changes to display the proper text to the user. However, should any tampering or illegal copying of the text occur, the original text will not be displayed because a portion of the reversible change is not present. The reversible changes introduced may affect character sizes, colors, spacing, positions, mapping etc.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventor: Guy LE HENAFF
  • Publication number: 20160092410
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving one or more files representing a text message at a user device, wherein the received text message includes immutable style information of a brand and mutable content. Operations also include collecting data representing stylistic features associated with the immutable style information included in the received text message. Operations also include presenting at the user device the mutable content and the stylistic features embedded within the text message.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 31, 2016
    Inventor: Steven Robert Martin
  • Publication number: 20160092411
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving at a font service provider, a request from a user device for font information for presenting a text message with embedded immutable style information and that includes mutable content on the user device. Operations also include preparing one or more files that include data representative of the font information. Operations also include sending the one or more data files to the user device to provide the font information for presenting within a text message with the embedded immutable style information and included mutable content.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 31, 2016
    Inventor: Steven Robert Martin
  • Publication number: 20160092412
    Abstract: A document processing apparatus 200 has a processor that executes programs, and a memory that stores the programs to be executed by the processor. The document processing apparatus 200 links a certain character array in a document with a character array located to a right side thereof from the certain character array or a region including the certain character array towards the right side thereof and below, and generating a network for multiple hypothetical document structures by linking the certain character array to a character array located therebelow.
    Type: Application
    Filed: April 16, 2013
    Publication date: March 31, 2016
    Inventors: Minenobu SEKI, Yoshiyuki KOBAYASHI
  • Publication number: 20160092413
    Abstract: A method for previewing a publication of electronic documents is described. An electronic filing package that includes at least one electronic document is created. The electronic filing package is transmitted to a publication server for document validation processing of the at least one electronic document by the publication server based on one or more document validation rules. A processed package that has been processed by the publication server based on the one or more document validation rules is received from the publication server. A publication preview user interface is generated for the at least one electronic document based on the processed package.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Daniel Lloyd DeGeest, Jeffrey Thieleke
  • Publication number: 20160092414
    Abstract: In various aspects, systems and methods provide a standardized approach to contextual code identification in editors and integrated development environments (IDEs). Thus, a given cursor position inside a language file like cascading style sheets (CSS), JavaScript, or java can be represented by storing language type and hierarchy information at the current position in a mime type or mime type-like syntax. Different editor assist handler modules can then be chained to process the syntax to provide a particular feature or insight. Features or products can evolve incrementally by adding a new handler module that processes the same syntax. In one aspect, the actual handler modules used can be determined depend on the cursor context.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventors: Anand Kumar Kalyanasundaram, Srinivasan T. Raman, Rodney Kent Magnuson, JR., Mark John Romano
  • Publication number: 20160092415
    Abstract: A system that generates a portal web site that includes a plurality of reusable components defines, for each reusable component, metadata for each event raised and generates event wiring for the portal web site. In response to an event being raised by a producer component, the system makes the event available to all consumer components on the portal web site by generating an event context storage. The system then configures each consumer component based on the event.
    Type: Application
    Filed: June 25, 2015
    Publication date: March 31, 2016
    Inventors: Somyajit JENA, Stephen BURNS, Ross CLEWLEY
  • Publication number: 20160092416
    Abstract: An assisted content authoring productivity tool can provide a set of structured content related to at least one topic determined from a user's expression of intent. Additional information can be obtained about a selected result from the set of structured content through the assisted content authoring productivity tool by using the set of structured content as context for the further search. An item from the set of structured content can be inserted into a document in a content authoring surface of a content authoring application. The insertion may be carried out cross-device. Topics for the search of structured content can be determined using the user's expression of intent and, once available, the context can include the results of previous searches for the structured content related to at least one topic determined from the user's expression of intent. Each additional search results may provide further context in a recursive manner.
    Type: Application
    Filed: September 28, 2014
    Publication date: March 31, 2016
    Inventors: BERNHARD S.J. KOHLMEIER, LORRISSA REYES, PRADEEP CHILAKAMARRI, VERNON WILLIAM SOUTHWARD
  • Publication number: 20160092417
    Abstract: A vertical and horizontal line detection method for document images includes generating multiple binary images from the input grayscale document image based on multiple binarization thresholds, detecting horizontal and vertical lines in each of the multiple binary images independently, and merging the detection results from the multiple binary images. The line detection process for each binary image include applying an opening operation using a vertical or horizontal line as the structuring element, and removing connected components that are not vertical or horizontal lines based on a stroke width analysis. The boundaries of the detected lines are obtained using horizontal and vertical projections.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Gang Fang
  • Publication number: 20160092418
    Abstract: The present disclosure relates to implementing text and formatting changes in a collaborative context. In certain embodiments, a single code pathway is employed that may be used for implementing text and format change operations in a collaborative context. In one such implementation, a multi-field or multi-slot storage class structure is provided that allows a forward action provided by a user to be implemented in a collaborative environment and which allows generation of and tracking of undo, rollback, or reapply operations associated with the initial forward action.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Kenneth M. Kraisler, Michael S. Lindsey, Paul B. Elseth
  • Publication number: 20160092419
    Abstract: Technologies are described herein for generating structured sample authoring content based on a user input. Generally described, sample content, such as a synopsis of a subject, may be generated from a contextual interpretation of one or more keywords provided by a user. Using the one or more keywords, a system retrieves content data from one or more resources. The content data is parsed and used to generate a structure of the content data. The structure is then used to generate sample content that may be presented to the user. The presented information may provide a way to jumpstart an authoring project on particular topics of interest.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Karim Farouki, Andreja Ilic, Stefan Tomas, Ivan Vujic, Jennifer Michelstein Halberstam, Katrika Morris
  • Publication number: 20160092420
    Abstract: A host system hosts a co-editing session in which edits to a document are received from multiple computer systems. The host system edits the document according to the received edits, renders the edited document in a virtual screen, and transmits images of the virtual screen to the multiple computer systems. The images of the virtual screen are translated according to the type of the computer system to which it is transmitted. The document may be a webpage, such as an online form. The edits may be edits to the webpage, such as entries in an online form.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 31, 2016
    Inventors: ADRIAN CESENA, Amir Ghazvinian
  • Publication number: 20160092421
    Abstract: A text editing method and apparatus, and a server. The method includes acquiring a to-be-edited text; segmenting content in the to-be-edited text into word chunks; determining a to-be-replaced word chunk in the word chunks; acquiring at least one candidate word chunk similar to the to-be-replaced word chunk, and generating a candidate word chunk list; displaying the candidate word chunk list; and when an operation instruction that a user selects a candidate word chunk in the displayed candidate word chunk list is acquired, replacing the selected candidate word chunk with the to-be-replaced word chunk, to complete text editing. The embodiments of the present disclosure resolve a technical problem in the prior art that editing a text on a word basis leads to inaccurate cursor positioning, and improve user experience.
    Type: Application
    Filed: December 7, 2015
    Publication date: March 31, 2016
    Inventors: Jie Zhang, Yibo Zhang
  • Publication number: 20160092422
    Abstract: A computer-implemented method of online collaboration on a document includes converting a source document from a document generation format to an independent file format, generating a coordinate map for displayed elements of the source document, displaying text of the document to a commenting user in the independent file format, allowing the commenting user to select and comment on the text, matching the displayed text and the comments with the source document using the coordinate map to generate a difference map, and storing the comments and the difference maps external from the source document
    Type: Application
    Filed: September 21, 2015
    Publication date: March 31, 2016
    Inventors: VITTORIO MAGLIERI, CHARLES LATTIMER, RAJESH MOHANTY, DAVID BATTAGLIA, PRANEETH Srikanti
  • Publication number: 20160092423
    Abstract: A method and apparatus for form processing is provided, requiring little to no data entry. Upon receiving an electronic notification containing a form, a validation server extracts an electronic contact address from the electronic notification. The validation server then applies a template associated with the sender's electronic contact address to an OCRed document to extract information necessary to generate an electronic form comprising machine parsable data. The sender is then granted access and prompted to validate the electronic form. The sender entity validates the electronic form by making any necessary changes or revisions and by submitting the editable web form. The form's parsable content is then stored directly as data in a database. In some embodiments, the validation server may accept the electronic validation with additional revision information. In these embodiments, the revision information may be applied to future forms received from the sender.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Donna Wilczek, Gabriel Perez, Robert Bernshteyn, Raja Hammoud, David Williams
  • Publication number: 20160092424
    Abstract: A computer-implemented method can include creating an adhoc grid responsive to a user request, adding an extra row to the adhoc grid responsive to another user request, entering into the extra row a cell formula specified by the user, and saving the adhoc grid as a SmartForm.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Prasad Kulkarni, Deepak Sharma
  • Publication number: 20160092425
    Abstract: A system that generates a visualization user interface. The system receives a selection of a data source, and receives a selection of a visualization template that includes metadata. The system further receives a selection of data attributes corresponding to the data source. The system parses the visualization template for the metadata, and replaces the metadata with binding between a visualization component and the data source. The system then generates the visualization user interface using the visualization component.
    Type: Application
    Filed: July 16, 2015
    Publication date: March 31, 2016
    Inventors: Nitin SHAH, Rajiv Kumar MALHOTRA, Vidya VISWANATHAN
  • Publication number: 20160092426
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative grammar models is presented. Consistent with some embodiments, the method may include receiving a request to generate a message, which in an example embodiment is to be published to a social network platform. In response to receiving the request, a generative grammar model defining the structure of the message is accessed. The generative grammar model may include a number of blanks and may specify a source along with a grammatical constraint for a term to populate each blank. The method may further include generating the message in accordance with the generative grammar model, and causing the generated message to be published.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Elizabeth Churchill, Atish Das Sarma, Corinne Elizabeth Sherman, Gyanit Singh
  • Publication number: 20160092427
    Abstract: A plurality of documents in each of a plurality of languages can be received. A Latent Semantic Indexing (LSI) index can be created from the plurality of documents. A language classification model can be trained from the LSI index. A document to be identified by language can be received. A vector in the LSI index can be generated for the document to be identified by language. The vector can be evaluated against the language classification model.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventor: Mark Bittmann
  • Publication number: 20160092428
    Abstract: A dynamic presentation of contextually relevant content during an authoring experience. As a user writes about a topic, the authored content is analyzed to identify one or more keywords that may be used to identify, retrieve and present suggested content to the user. The suggested content may be received from one or more resources, such as a search engine, a data store associated with the user, social media resources or other local or remote files. Techniques described herein might also select the keywords from authored content based on a cursor position. As a result, the suggested content may change as the cursor moves to a new position in the authored content. In addition, techniques described herein provide a user interface control that allows for the selection and de-selection of one or more keywords, which allows a user to tailor the suggested content by toggling one or more controls.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Andreja Ilic, Ivan Vujic, Milos Jovanovic, Aljosa Obuljen, Karim T. Farouki, Jennifer Michelstein Halberstam, Katrika Morris
  • Publication number: 20160092429
    Abstract: According to one embodiment, an electronic apparatus include a circuitry. The circuitry is configured to receive stroke data corresponding to a set of handwritten strokes including n strokes. The circuitry is configured to display, as a candidate for a handwriting input, a first set of strokes including strokes from a nth stroke to a n?ath stroke of the n strokes, and a second set of strokes specified by strokes from the nth stroke to an n?bth stroke of the n strokes when the stroke data is received, wherein n, a, and b are integers greater than zero, n is greater than b and a, and b is greater than a.
    Type: Application
    Filed: March 25, 2015
    Publication date: March 31, 2016
    Inventor: Shigeru Motoi
  • Publication number: 20160092430
    Abstract: According to one embodiment, an electronic apparatus is configured to display (1) a first set of first strokes specified based on at least one first stroke of the strokes and (2) a second set of second strokes specified based on at least one second stroke of the strokes as a candidate for handwriting input, the at least one second stroke different from the at least one first stroke. When the first set of first strokes or the second set of second strokes is selected, the at least one first stroke used to specify the first set of first strokes or the at least one second stroke used to specify the second set of second strokes is displayed visually distinguishable from other strokes of the strokes.
    Type: Application
    Filed: March 25, 2015
    Publication date: March 31, 2016
    Inventor: Shigeru Motoi
  • Publication number: 20160092431
    Abstract: According to one embodiment, an electronic apparatus include a circuitry. The circuitry is configured to receive first stroke data corresponding to first strokes handwritten on a display, the first strokes including a stroke of a symbol. The circuitry is configured to display, as a candidate for handwriting input, sets of strokes obtained by retrieving by using at least one first stroke without the stroke of the symbol.
    Type: Application
    Filed: March 31, 2015
    Publication date: March 31, 2016
    Inventor: Shigeru Motoi
  • Publication number: 20160092432
    Abstract: Disclosed is a system and method for suggesting messages that are automatically learned, personalized and diversified by leveraging messages sent by a large number of users in order to provide message completions that are as engaging as possible. The disclosed systems and methods learn from recurrent messages sent to a recipient, and suggest message completions based upon user behavior. The systems and methods compute a ranked list of suggested message completions after every key stroke or character input, and if the list satisfies a given confidence threshold, it is returned and displayed to the user.
    Type: Application
    Filed: October 12, 2015
    Publication date: March 31, 2016
    Inventors: Yoelle Maarek Smadja, Nadav Golbandi
  • Publication number: 20160092433
    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: Application
    Filed: December 17, 2015
    Publication date: March 31, 2016
    Inventors: Olympia Gluck, Itzhack Goldberg, Gilad Sharaby, Neil Sondhi
  • Publication number: 20160092434
    Abstract: Systems and processes for discourse input processing are provided. In one example process, a discourse input can be received from a user. An integrated probability of a candidate word in the discourse input and one or more subclasses associated with the candidate word can be determined based on a conditional probability of the candidate word given one or more words in the discourse input, a probability of the candidate word within a corpus, and a conditional probability of the candidate word given one or more classes associated with the one or more words. A text string corresponding to the discourse input can be determined based on the integrated probability. An output based on the text string can be generated.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventor: Jerome R. BELLEGARDA