Patents Issued in February 18, 2016
-
Publication number: 20160048455Abstract: A method and apparatus are disclosed for providing a DMA process. Accordingly, a DMA process is initiated for moving data from contiguous first locations to contiguous second locations and to a third location or third locations. Within the DMA process the data from each of the contiguous first locations is retrieved and stored in a corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations. The DMA process is performed absent retrieving the same data a second other time prior to storing of same within the corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations.Type: ApplicationFiled: October 5, 2015Publication date: February 18, 2016Inventors: Michael BOWLER, Neil HAMILTON
-
Publication number: 20160048456Abstract: A method for increasing storage space in a system containing a block data storage device, a memory, and a processor is provided. Generally, the processor is configured by the memory to tag metadata of a data block of the block storage device indicating the block as free, used, or semifree. The free tag indicates the data block is available to the system for storing data when needed, the used tag indicates the data block contains application data, and the semifree tag indicates the data block contains cache data and is available to the system for storing application data type if no blocks marked with the free tag are available to the system.Type: ApplicationFiled: October 28, 2015Publication date: February 18, 2016Inventors: Derry Shribman, Ofer Vilenski
-
Publication number: 20160048457Abstract: A method provides security in a computing system including a processor having a logical address space and external system memory having physical address space. The method comprises hiding memory access patterns, including dynamically remapping the logical address space to the physical address space in response to data accesses to the logical address space.Type: ApplicationFiled: August 13, 2014Publication date: February 18, 2016Applicant: THE BOEING COMPANYInventor: Laszlo Hars
-
Publication number: 20160048458Abstract: Described systems and methods allow computer security software to access a memory of a host system with improved efficiency. A processor and a memory management unit (MMU) of the host system may be configured to perform memory access operations (read/write) in a target memory context, which may differ from the implicit memory context of the currently executing process. In some embodiments, the instruction set of the processor is extended to include new categories of instructions, which, when called from outside a guest virtual machine (VM) exposed by the host system, instruct the processor of the host system to perform memory access directly in a guest context, e.g., in a memory context of a process executing within the guest VM.Type: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Inventors: Andrei V. LUTAS, Sandor LUKACS
-
Publication number: 20160048459Abstract: A nonvolatile memory system includes a nonvolatile memory device having a physical storage area, and a memory controller managing the physical storage area on the basis of first and second logical areas. The memory controller is configured to receive a logical block address range corresponding to a part of the first logical area and a command from a host and is configured to receive data, a logical block address and a write command from the host to perform an update with respect to the second logical area. When, in the update operation, the received logical block address is included in the logical block address range, the memory controller, in response to the write command, redirects the received logical block address to a logical page number of the second logical area so that the data is written in the second logical area.Type: ApplicationFiled: August 10, 2015Publication date: February 18, 2016Inventors: Sang-Jin OH, Jisoo KIM, Seung-Jae LEE, Moonsang KWON
-
Publication number: 20160048460Abstract: Remote load and update card emulation support may include providing emulation support for an emulated card by executing a command set from command sets that include an encrypted read write command set that uses a secure communication read write (SCRW) key, a plain read write command set that uses a plain communication read write (PCRW) key, and an encrypted read command set that uses a secure communication read only (SCR) key.Type: ApplicationFiled: October 14, 2014Publication date: February 18, 2016Applicant: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Viresh Veerasangappa KADI, Veena Sudhakar PADIYAR, Manigandan KM
-
Publication number: 20160048461Abstract: Encryption of virtual disc image is accomplished by increasing the size of a virtual disc to support the inclusion of a master boot record and a decryption program. Encrypting portions of a virtual disc image on the virtual disc, but leaving the boot record and decryption program unencrypted and accessible, where the decryption program will decrypt the encrypted portions if the appropriate cryptographic key is supplied. Subsequent decryption is accomplished by initiating a boot sequence through the master boot record, receiving the appropriate cryptographic key, appropriately ordering the decrypted disc image.Type: ApplicationFiled: October 22, 2015Publication date: February 18, 2016Inventors: Claudio Marinelli, Luigi Pichetti, Jacques Fontignie, Marc V. Stueckelberg
-
Publication number: 20160048462Abstract: An asset management system is provided, which includes a hardware module operating as an asset control core. The asset control core generally includes a small hardware core embedded in a target system on chip that establishes a hardware-based point of trust on the silicon die. The asset control core can be used as a root of trust on a consumer device by having features that make it difficult to tamper with. The asset control core is able to generate a unique identifier for one device and participate in the tracking and provisioning of the device through a secure communication channel with an appliance. The appliance generally includes a secure module that caches and distributes provisioning data to one of many agents that connect to the asset control core, e.g. on a manufacturing line or in an after-market programming session.Type: ApplicationFiled: October 26, 2015Publication date: February 18, 2016Applicant: CERTICOM CORP.Inventors: Daniel Francis O'Loughlin, Keelan Smith, Jay Scott Fuller, William Lundy Lattin, Marinus Struik, Yuri Poeluev, Matthew John Campagna, Thomas Rudolf Stiemerling, Wei Cheng Joseph Ku
-
Publication number: 20160048463Abstract: An assignment control method including: assigning, by circuitry, a processor core among a plurality of processor cores to a thread in accordance with receiving an instruction for starting a process for the thread; identifying, by the circuitry, address information of memory area, with which the processor core assigned to the thread accesses, based on identification information identifying the processor core assigned to the thread and associating information stored in a storage unit, the associating information associating identification information of the plurality of processor cores with address information of different memory areas each of which corresponds to one of the plurality of processor cores executing the process of the thread; and controlling, by the circuitry, the processor core assigned to the thread to access corresponding memory area using the identified address information.Type: ApplicationFiled: August 11, 2015Publication date: February 18, 2016Applicant: FUJITSU LIMITEDInventors: Kenji KAWANA, Makoto NOHARA, Mitsuru KODAMA, Kiyoshi YOSHIZAWA
-
Publication number: 20160048464Abstract: Technologies for secure inter-virtual-machine shared memory communication include a computing device with hardware virtualization support. A virtual machine monitor (VMM) authenticates a view switch component of a target virtual machine. The VMM adds configures a secure memory view to access a shared memory segment. The shared memory segment may include memory pages of a source virtual machine or the VMM. The view switch component switches to the secure memory view without generating a virtual machine exit event, using the hardware virtualization support. The view switch component may switch to the secure memory view by modifying an extended page table (EPT) pointer. The target virtual machine accesses the shared memory segment via the secure memory view. The target virtual machine and the source virtual machine may coordinate ownership of memory pages using a secure view control structure stored in the shared memory segment. Other embodiments are described and claimed.Type: ApplicationFiled: August 15, 2014Publication date: February 18, 2016Inventors: Jun Nakajima, Jr-Shian Tsai, Ravi L. Sahita, Mesut A. Ergin, Edwin Verplanke, Rashmin N. Patel, Alexander W. Min, Ren Wang, Tsung-Yuan C. Tai
-
Publication number: 20160048465Abstract: A wireless authentication system for universal serial bus (USB) storage device has a USB storage device mounted on a computer unit with the storage device wirelessly connected to a remote device. The remote device has a dedicated application installed therein and transmitting authentication information to the storage device for establishing a dedicated link. A storage space of the storage device is set by the computer unit to be accessible. When users activate the remote device for sending out an operation command, the operation command includes at least one encryption command and at least one decryption command. The storage device performs a corresponding data management mode according to the operation command. Accordingly, the storage device can be wirelessly managed to enhance personal data security and operational convenience of the storage device.Type: ApplicationFiled: May 21, 2015Publication date: February 18, 2016Inventor: CHIEN-MIN CHUANG
-
Publication number: 20160048466Abstract: A memory circuit system and method are provided in the context of various embodiments. In one embodiment, an interface circuit remains in communication with a plurality of memory circuits and a system. The interface circuit is operable to interface the memory circuits and the system for performing various functionality (e.g. power management, simulation/emulation, etc.).Type: ApplicationFiled: October 26, 2015Publication date: February 18, 2016Inventors: Suresh Natarajan Rajan, Keith R. Schakel, Michael John Sebastian Smith, David T. Wang, Frederick Daniel Weber
-
Publication number: 20160048467Abstract: A compound USB device has a controller and a N+1 component USB devices. Each component USB device Ci is assigned Ei endpoints, where 0?i?N and where each component USB device is assigned at least as many endpoints as required by its functionality. At least one component USB device is assigned the maximum number endpoints. At least one other component USB device is assigned the minimum number of endpoints, which is less than the maximum. The controller includes a RAM-share subsystem with a RAM module. The RAM module includes a USB RAM segment that has a buffer descriptor (BD) table and an endpoint data buffer. The BD table includes a corresponding entry for each assigned endpoint. At least a portion of the USB RAM segment is assigned for non-USB uses.Type: ApplicationFiled: November 30, 2014Publication date: February 18, 2016Inventor: Bingkun Liu
-
Publication number: 20160048468Abstract: According to embodiments of the invention, methods, computer system, and apparatus for virtual channel management and bus multiplexing are disclosed. The method may include establishing a virtual channel from a first device to a second device via a bus, the bus having a first bus capacity and a second bus capacity, the second bus capacity having greater capacity than the first bus capacity, determining whether a store command is issued for the first bus capacity, determining whether the first bus capacity is available, and allocating the second bus capacity and marking the second bus capacity as unavailable in response to the store command if the first bus capacity is unavailable.Type: ApplicationFiled: October 29, 2015Publication date: February 18, 2016Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Publication number: 20160048469Abstract: A device for selecting requests to be serviced in a data processing apparatus has an arbitration stage for selecting an arbitrated request from a plurality of candidate requests and a hazard detection stage for performing hazard detection to predict whether the arbitrated request selected by the arbitration stage meets a hazard condition. If the arbitrated request meets the hazard condition, the hazard detection stage returns the arbitration request to the arbitration stage for a later arbitration and sets a hazard indication for the returned request. Also, the hazard detection stage controls at least one other arbitration request to be returned if it conflicts with a candidate request having the hazard indication set. This approach prevents denial of service to requests that were hazarded.Type: ApplicationFiled: July 17, 2015Publication date: February 18, 2016Inventor: Alex James WAUGH
-
Publication number: 20160048470Abstract: Triggered remote function calls can be used in master-slave systems to trigger slave-side software functions pre-loaded by a master into slave MCU memory, with associated parameters pre-loaded into a slave function interface memory. A master issues trigger-function signals (such as rising/falling edges or signal levels) over a trigger-function signal line. The slave includes a trigger conditioning block that in response issues a trigger-function request to the slave MCU, which calls/executes the associated software function, including accessing the associated trigger-function parameters from function interface memory. A slave can include a hardware function block with functionality configurable by a pre-loaded software configuration function (with associated parameters). A master can include a hardware function block configured to issue trigger-function signals.Type: ApplicationFiled: August 10, 2015Publication date: February 18, 2016Inventors: Xiaoxi Zhang, Nikolaus Klemmer, Hunsoo Choo
-
Publication number: 20160048471Abstract: A universal connector apparatus for a mobile device and in communication with the mobile device, the apparatus comprising: at least one universal serial bus (USB) connector providing at least one connection; at least one USB host controller configured to control the at least one USB connection; a microprocessor configured to control the at least one USB host controller, the microprocessor having an operating system; a USB device control interface on the mobile device configured to communicate and control the universal connector apparatus; and a USB driver configured to operate within the operating system to enable the mobile device to connect to one or more peripherals via the at least one USB connector.Type: ApplicationFiled: July 31, 2015Publication date: February 18, 2016Inventors: Marcelo VARANDA, Thanh Vinh VUONG, Luis ESTABLE
-
Publication number: 20160048472Abstract: An apparatus and a method are provided. The apparatus includes a connecter to connect with an electronic device external to the apparatus, and a processor configured to identify a connection with the electronic device via the connector, receive, using a first communication scheme, a message from the electronic device based at least in part on the identifying, determine, based at least in part on the message, whether the electronic device supports a second communication scheme, and establish a communication link corresponding to the second communication scheme with the electronic device based at least in part on a determination that the electronic device supports the second communication scheme.Type: ApplicationFiled: October 23, 2015Publication date: February 18, 2016Inventors: Woo-Kwang LEE, One-Gun LEE, Kyoung-Hoon KIM, Jong-Seok KIM
-
Publication number: 20160048473Abstract: A communications technique using spare bit-lanes to communicate changes in interface physical link layer bandwidth and/or active width provides for dynamic adjustment of power consumption of interface links without requiring a separate control path for exchanging the change information. One or more spare bit-lanes are used to communicate an indication of the operating frequency/active width change to the physical link layer of the remote side of the interface and an acknowledgement is sent back to provide complete handshaking of the operating characteristic change. The method can determine whether or not a spare bit-lane is available and prevent making the change if a spare bit-lane is not available until the interface is repaired and a spare bit-lane can then be used for communicating operating changes in operating frequency/active width.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventors: Daniel Mark Dreps, Frank D. Ferraiolo, Anand Haridass, Prasanna Jayaraman
-
Publication number: 20160048474Abstract: An apparatus includes a remote terminal unit (RTU) having one or more input/output (I/O) modules and a controller module. Each of the one or more I/O modules includes multiple I/O channels. The controller module includes at least one processing device configured to communicate with at least one industrial field device via the I/O channels of the I/O modules. The controller module includes a first connector, and a first of the one or more I/O modules includes a second connector. The first connector is configured to be physically connected to the second connector, and the first and second connectors are configured to transport data and power directly between the controller module and the first I/O module.Type: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Inventors: Jie Lv, Lei Zou, Zhi Yang, Min Zhang
-
Publication number: 20160048475Abstract: A method for configuring a high-speed serial bus parameter, including sending an application signal from a transmit end of a high-speed serial bus to a receive end of the high-speed serial bus, searching a parameter configuration table for a high-speed serial bus parameter that matches all of a frequency of the application signal, a loss of the application signal on the high-speed serial bus, and a material type of a wiring board of the high-speed serial bus, and configuring the high-speed serial bus according to the high-speed serial bus parameter. According to the method, a problem involving configuration of a high-speed serial bus parameter when a transmitted signal is compensated may be solved.Type: ApplicationFiled: August 6, 2015Publication date: February 18, 2016Inventors: Hongjun Zhou, Shuicai Rao, Jianzhao Li
-
Publication number: 20160048476Abstract: A data managing system includes data managing apparatuses storing data using a first storage unit and a second storage unit with a higher access speed than the first storage unit. Each data managing apparatuses includes an operation performing unit performing, upon reception of an operation request including a first identifier and a second identifier indicating an operation target performed before an operation target of the first identifier, an operation on first data corresponding to the first identifier; a prior-read request unit requesting a prior-read target data managing apparatus to store data corresponding to a third identifier in the second storage unit upon reception of the operation request; and a prior-read target registration request unit requesting the data managing apparatuses corresponding to the second identifier to store the first identifier as the prior-read target of the second identifier.Type: ApplicationFiled: October 28, 2015Publication date: February 18, 2016Applicant: FUJITSU LIMITEDInventor: Toshiaki SAEKI
-
Publication number: 20160048477Abstract: An apparatus, method, and system are provided for optimizing computer operation. An embodiment of the apparatus includes a device that interconnects the core of the computer through the memory interface. The apparatus provides a communication path from the computer core to the world wide network. Computing communication and storage functions of the conventional computer are incorporated in the apparatus. Thus this improved computer architecture can operate with superior performance without disk and without operating system. This novel architecture permits to application software designers to develop software applications targeting this novel computer architecture rather than various the operating systems.Type: ApplicationFiled: August 17, 2014Publication date: February 18, 2016Inventor: MIKHAEL LERMAN
-
Publication number: 20160048478Abstract: A method and system to dynamically display a presentation of a time duration are described. The method includes receiving comments associated with the presentation, the comments arranged in a first ordering. The method also includes identifying a time reference comment among the comments, the time reference comment including a time reference, the time reference referencing a time instant within the time duration of the presentation, and dynamically changing a display of the comments from the first ordering to a second ordering at the time instant.Type: ApplicationFiled: October 27, 2015Publication date: February 18, 2016Inventor: Jesse L. Farinacci
-
Publication number: 20160048479Abstract: Content displayed in an area displayed by a native application can be changed without being updated by a user. A first image is generated on a communication terminal (20) in response to launching of an application installed on the communication terminal (20) and is displayed in a first area on a screen of the communication terminal (20). An image generator (16) generates a second image displayed in a second area differing from the first area. The image generator (16) also generates a third image displayed in a third area included in the first area. A server (10) displays the second image in the second area on the screen of the communication terminal (20) and displays the third image by overlaying the third image on the first image in the third area included in the first area on the screen of the communication terminal (20).Type: ApplicationFiled: October 27, 2015Publication date: February 18, 2016Applicant: GREE, Inc.Inventor: Yuichi KOGA
-
Publication number: 20160048480Abstract: Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.Type: ApplicationFiled: October 27, 2015Publication date: February 18, 2016Inventors: YUEN SHEUNG CHAN, BENOIT DAGEVILLE, HSIAO-TE SU, PETER CLAYTON BELKNAP
-
Publication number: 20160048481Abstract: The invention teaches a method for creating and managing a website as an object oriented system, comprising: providing on a system server a plurality of hierarchical classes of objects, each of the classes representing one aspect of the storage, presentation and logic of a website; providing on a web server an interface operable to present representations of objects instantiating the plurality of hierarchical classes and receive commands meant to one of : instantiate a new object, destroy a presented object, and change a property of a presented object; and storing on a database server objects as a traversable tree in accordance with the plurality of hierarchical classes.Type: ApplicationFiled: October 30, 2015Publication date: February 18, 2016Inventor: Philip N. Calvin
-
Publication number: 20160048482Abstract: A method for automatically partitioning an article into various chapters and sections is provided and applicable for a digital article. Firstly, style combinations of a plurality of paragraphs of the digital article are recognized. Then, one or more paragraph features of the paragraphs having different style combinations are calculated. The paragraph feature may be the uniform distribution of paragraphs, the font size, the average number of words, the average paragraph spacing, or the combinations thereof. Hence, in accordance with each of the paragraph features, the style combinations are ranked. Then, a weighted average value is calculated according to the ranking of each the style combinations corresponding to the corresponding paragraph feature. And, paragraphs with weighted average values ranked in the first place are selected to be a plurality of candidate partition paragraphs. Lastly, the digital article is divided into a plurality of partitions according to the candidate partition paragraphs.Type: ApplicationFiled: June 3, 2015Publication date: February 18, 2016Inventor: Yin-Hao Tsui
-
Publication number: 20160048483Abstract: A system and method involves creating, based upon a set of image rendition parameters, a set of image renditions for an image. A set of previews are selected to display. Each preview includes a markup language file and breakpoints that specify how a particular image rendition from the set of image renditions is displayed. A rendered instance is created for the previews and based upon the particular image rendition and page content. The rendered instances are displayed as part of a user interface. Instructions are received from the user interface. The instructions specify modifications to a particular preview of the set of previews. The markup file is modified based upon the instructions.Type: ApplicationFiled: April 16, 2015Publication date: February 18, 2016Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
-
Publication number: 20160048484Abstract: Method and computer program product for creating and managing online content in a web website or web platform The method comprises creating at least one content module in a private user interface of an internal web page of the website or web platform, wherein said at least one content module is created after a correct logging of a user in said private interface by performing: a first step defining a size, shape and content of the content module; and a second step defining to which web page or pages of said website or web platform said defined content module should be inserted, and further providing a selectable functionality to the content module, said functionality including at least: connecting the content module to any internal web page, linking the content module to an external web page, and downloading a previous online uploaded web content on said content module, wherein once said at least one content module is created it is published in a public user interface.Type: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Inventor: Jose Fuillerat FLOR
-
Publication number: 20160048485Abstract: A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.Type: ApplicationFiled: August 19, 2015Publication date: February 18, 2016Inventors: Greg Sherwood, James J. Kosmach, Osama Al-Shaykh, Richard June, Eva MacKay
-
Publication number: 20160048486Abstract: A collaborative system assists multiple users to independently and collaboratively edit a document by preserving at least one revision of the document for each user. Each user may share at least one revision with another user to facilitate collaborative development of the document by merging a revision from each user into a new revision. Streams of revisions are kept separately for each user working on the document.Type: ApplicationFiled: August 13, 2014Publication date: February 18, 2016Inventor: Edward Lopategui
-
Publication number: 20160048487Abstract: Version history tracking of functional components is provided. Whether a source of a functional component is known to a version history tracker is determined. If the source of the functional component is determined to be not known to the version history tracker, an automated analysis of content of the functional component is performed. If the source of the functional component is determined to be known to the version history tracker, a bifurcated version history hierarchy of the functional component is created using at least partial data transfer between at least two functional components irrespective of any metadata associated with either of the at least two functional components. A branched network of the version history for the functional component is produced. The branched network of the version history is based on at least one of the automated analysis and the bifurcated version history hierarchy.Type: ApplicationFiled: July 20, 2015Publication date: February 18, 2016Inventors: Simon A.S. Briggs, James K. Hook, Hamish C. Hunt, Nicholas K. Lincoln
-
Publication number: 20160048488Abstract: Operation of a user interface includes performing token based analysis of a baseline text corpus and a targeted text listing. For a selected token in the targeted text listing, a matching baseline token in identified. From a plurality of contexts corresponding to the matching baseline token, context-matched and non-context matched usage data for the matching baseline token is identified and provided to a user interface. Similar processing may be performed on the basis of a related, but matching, baseline token. In another embodiment, instances of similar spelling errors are identified on the basis of a plurality of tokens identified in the targeted text listing.Type: ApplicationFiled: August 15, 2014Publication date: February 18, 2016Inventors: David COOK, Jacek ZWIERZCHLEJSKI, Stacey KACEK, Jason MAEDER, Stewart BECK
-
Publication number: 20160048489Abstract: Provided is an information processing apparatus to further improve convenience for a user, the information processing apparatus including: an update detection unit configured to detect update of presented information presented to a user during execution of an application; an interest data extraction unit configured to extract interest data that includes at least information accompanying the presented information whose update has been detected and is information on a target in which the user is interested during execution of the application; an input context detection unit configured to detect input context indicating a processing status of input information using the application, the input information being attempted to be inputted during execution of the application; and an input information candidate presentation unit configured to perform, on the basis of the input context, control to present input information candidates that are candidates of the input information among the interest data.Type: ApplicationFiled: January 17, 2014Publication date: February 18, 2016Applicant: SONY CORPORATIONInventors: Ken MIYASHITA, Tomohisa TANAKA, Jun KIMURA, Osamu OOBA
-
Publication number: 20160048490Abstract: The present invention is directed to a system and method for providing information during content breakpoints in a virtual universe. The system comprises a placement engine configured to detect a content breakpoint within a virtual universe, which is defined as at least one of a login process, a logoff process, a teleportation, a wait state, and during any point where a user changes information streams in the virtual universe. The system also comprises an insertion resolution engine configured to create a list of prioritized information to present to a user within the virtual universe and an information definition engine configured to present the prioritized information to the user of the virtual universe during the content breakpoint.Type: ApplicationFiled: October 28, 2015Publication date: February 18, 2016Inventors: Sheila E. Allen, Christopher J. Dawson, Rick A. Hamilton, II, Clifford A. Pickover
-
Publication number: 20160048491Abstract: System and method of automatically generating a user-editable document to save search results for efficient management and utilization by users. A book reading program according to the present disclosure can receive a user search request and automatically save the search results to a designated annotation document according to a predetermined layout. Through various editing functions provided by the book reading GUI, a user can advantageously edit the annotation document. The results may be book or other passages that contain a query term. In the document, the passage themselves can be edited and the user can add additional content by using text editing features.Type: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Inventor: Benjamin Landau
-
Publication number: 20160048492Abstract: Currently opinion on the internet is expressed in either lengthy text based content or non-specific and non-unified rating systems such as star ratings and other non-descript and vague rating systems. The present invention called the “Emoji 3.0 Platform” is a system for users to quickly, graphically share opinion and ideas regarding any product, service, person or place, thing or concept throughout the internet. The Emoji 3.0 Platform offers users a graphical and structured way to express their opinion and to also see the graphically represented opinions of others at a glance. Users can quickly identify specific key elements of the page content, by viewing aggregated graphical community opinion and ideas that have been previously tagged to the subject matter of the page. Additionally, users can search the internet for specific subject matter that has been graphically tagged with other users opinions, ideas, or views.Type: ApplicationFiled: June 27, 2015Publication date: February 18, 2016Applicant: Emoji 3.0 LLCInventors: Alex Barrett, Sergei Gorshunov
-
Publication number: 20160048493Abstract: A user terminal apparatus includes: a first communicator configured to receive content information about a content displayed on a display apparatus; a second communicator configured to communicate with an external apparatus; a display configured to display a text input screen; an inputter configured to receive a text and a user command; and a controller configured to, in response to the content information being received through the first communicator, add tag information corresponding to the content information to the text input screen and display the tag information, and control the second communicator to transmit a text added with the tag information to the external apparatus.Type: ApplicationFiled: July 23, 2015Publication date: February 18, 2016Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Byeong-cheol HYEON, Pankaj AGARWAL
-
Publication number: 20160048494Abstract: A form filling method and related terminals are disclosed. The method includes scanning, by a first terminal, a digital object identifier generated by a second terminal; acquiring an operational source identifier of a form to be filled and item(s) to be filled from the digital object identifier; acquiring information content(s) corresponding to the item(s) to be filled from a pre-stored correspondence relationship between the information item(s) and the information content(s) and/or through an auxiliary device of the first terminal; and sending the information content(s) corresponding to the item(s) to be filled and the operational source identifier to a first server correspondingly, to enable the second terminal to acquire the information content(s) corresponding to the item(s) to be filled from the first server based on the operational source identifier to fill in the form.Type: ApplicationFiled: August 13, 2015Publication date: February 18, 2016Inventor: Jinggang Feng
-
Publication number: 20160048495Abstract: Systems and methods for collecting biometrically secured financial form data from a user are described. A user input device may receive biometric data from the user. The user may be presented with a visual medium. The visual medium may contain a plurality of fields for information necessary to conduct a financial transaction. Handwriting data may be received from the user. At least a portion of the handwriting may represent information corresponding to the plurality of fields for information necessary to conduct the financial transaction. At least a portion of the information corresponding to the plurality of fields for information necessary to conduct the financial transaction may be transmitted from the user input device to a computer system.Type: ApplicationFiled: August 20, 2015Publication date: February 18, 2016Applicant: THE WESTERN UNION COMPANYInventors: Evans Mehew, Scott Paintin, Dianna Lyons, Julene M. Robbins
-
Publication number: 20160048496Abstract: An XML processing system and methods of processing XML data are disclosed. An example disclosed method includes obtaining an extensible stylesheet language transformation (XSLT) stylesheet; transforming, via the processor, data of an extensible markup language (XML) data stream into transformed XML data using the XSLT stylesheet; and generating, via the processor, a printable representation of the data of the XML data stream based on the transformed XML data.Type: ApplicationFiled: October 27, 2015Publication date: February 18, 2016Inventor: Bruce N. Alleshouse
-
Publication number: 20160048497Abstract: A processor implemented method for generating one or more interior designs for a space using an interior design generation system is provided. The method includes following steps: (i) a user specification is obtained from a user; (ii) the user specification is represented in a markup language to obtain a markup user specification; (iii) the markup user specification is parsed to obtain a markup space characteristic and a markup user characteristic; (iv) the (a) markup space characteristic and (b) markup user characteristic are compared with an interior design that is stored in a database to obtain a list of relevant combination of the relevant interior design components; (vii) the list of relevant combination of the relevant interior design components is arranged based on a set of rules to obtain the interior design representation in the markup language; and (viii) an interior design representation is rendered by a browser on a device.Type: ApplicationFiled: July 8, 2015Publication date: February 18, 2016Inventor: Brinda Goswami
-
Publication number: 20160048498Abstract: An electronic device and method are disclosed. The method is operable on the electronic device to parse attribute information of an electronic document displayed on a display unit of the electronic device, and when a component of the electronic document is activated, detect a format of the activated component based on the parsed attribute information, and when the detected format indicates visual media, output an alternative notification comprising at least one a notification in a different format than the detected format.Type: ApplicationFiled: August 18, 2015Publication date: February 18, 2016Inventors: Hyun-Jae KIM, Myung-Su KANG, Jeong-Yong KIM, Jung-Won KIM, Sang-Bae SHIN
-
Publication number: 20160048499Abstract: A data structure is generated containing enumerators for data types of a domain, text forms of the enumerators and context patterns for the text forms. The data structure also includes information extraction rules that are associated with the enumerators. The data structure is updated with additional context patterns and text forms that are identified within a set of documents to which text analytic annotators are to be tuned. The set of documents are analyzed against the updated data structure and additional extraction rules are generated based on the analysis.Type: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Inventors: Harish Deshmukh, Philip E. Parker, Roger C. Raphael, Paul S. Taylor, Gabriel Valencia
-
Publication number: 20160048500Abstract: Disclosed methods and systems are directed to concept identification and capture. The methods and systems may include receiving, by a device, a first natural language input comprising one or more terms, and analyzing the first natural language input via a natural language processing engine to identify one or more named entities associated with the one or more terms, wherein each of the one or more named entities is associated with at least one category of a plurality of categories. The methods and systems may also include detecting a text field configured to receive text, the text field being associated with one of the plurality of categories, and inputting into the text field one of the one or more identified named entities based on the text field being associated with a same category as the one of the one or more named entities.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventor: Matthieu Hebert
-
Publication number: 20160048501Abstract: A data structure is generated containing enumerators for data types of a domain, text forms of the enumerators and context patterns for the text forms. The data structure also includes information extraction rules that are associated with the enumerators. The data structure is updated with additional context patterns and text forms that are identified within a set of documents to which text analytic annotators are to be tuned. The set of documents are analyzed against the updated data structure and additional extraction rules are generated based on the analysis.Type: ApplicationFiled: March 26, 2015Publication date: February 18, 2016Inventors: Harish Deshmukh, Philip E. Parker, Roger C. Raphael, Paul S. Taylor, Gabriel Valencia
-
Publication number: 20160048502Abstract: A method of managing customer sentiment includes: monitoring an interaction of a customer with customer interactive media; deriving a sentiment of the customer from the interaction of the customer with the customer interactive media; generating sentiment data for the customer; and updating customer data in a customer database with the sentiment data in real-time.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventors: Dennis Emmanuel Montenegro, Prasanth Nandanuru, Pavan Kumar Arln, Yejjala Yevanna
-
Publication number: 20160048503Abstract: A speech assistance system in combination with at least one mobile device is revealed. While a speaker is delivering a speech. a speech assistant image is shown on a display under control of a control device. At the same time, the speech is received and delivered to the control device by a voice receiving device in a real-time manner. After the control device receiving the speech, the speech is immediately converted to a first speech text by a speech recognition module. Then a translation module translates the first speech text into a first translated text of the speech. An audience uses a mobile device to show the first speech text or play the speech of the first translated text to have a better understanding of content of the speech.Type: ApplicationFiled: August 10, 2015Publication date: February 18, 2016Inventors: CHI-HSIN LIANG, JUN-HUI WU, YI-HAO HUANG, YI-HSIANG CHEN
-
Publication number: 20160048504Abstract: The embodiments herein achieve a natural language generation system and mechanisms for converting an interlingua into any set of natural languages. The system is capable of converting a large class of generic, semantically-oriented interlingua into any natural language. The system may be incorporated on PCs, mobile devices or may be an application running on a remote system which allows for language-independent messages to be constructed, which can be de-constructed into any language on the receiver's side. Mechanisms of implementation would also be of assistance in allowing people with speech, communication or language disabilities, language difficulties, language-independent or precise human-human or human-machine communication to communicate effectively.Type: ApplicationFiled: August 14, 2015Publication date: February 18, 2016Inventor: Ajit Narayanan