Patents Issued in July 25, 2019
  • Publication number: 20190228019
    Abstract: A method for sharing data between blockchains in a multi-chain network including receiving a first plurality of account addresses associated with first and second blockchains and an account state for each account associated with the first plurality of account addresses and generating a first hash tree comprising a mapping between the first plurality of account addresses and the account states, defining a world state trie and a root hash thereof. The method further includes receiving a first plurality of transactions associated with the first and second blockchains and generating a second hash tree comprising the first plurality of transactions, defining a transactions trie, and a root hash thereof. The method further includes receiving a first plurality of transaction receipts associated with the plurality of transactions and generating a third hash tree comprising the first plurality of transactions receipts, defining a transaction receipts trie, and a root hash thereof.
    Type: Application
    Filed: April 4, 2019
    Publication date: July 25, 2019
    Inventor: Vijay Madisetti
  • Publication number: 20190228020
    Abstract: Systems and method for database record synchronization are disclosed herein. An example apparatus includes a request receiver to receive a request including a first record. The first record is stored in a first database. The example apparatus includes a database searcher to search a second database for a second record based on the request. The example apparatus includes a record parser to generate a first parsed record based on the first record and a second parsed record based on the second record, perform a comparison of the first parsed record and the second parsed record, and identify a difference between first data in the first parsed record and second data in the second parsed record. The example apparatus includes a communicator to transmit a transaction message to the second database to modify the second data based on the first data.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 25, 2019
    Inventors: Kevin Sawatzky, Ryan Sawatzky, Steven Sawatzky, Qian Karen Yuan, Scott Hoffman, Rungkiart Thongsri, Cathy Wantroba, Mark McQueen, Thomas Szum, Bing Tong, Michael Khan, Maria A. Martinez, Louis Filipow
  • Publication number: 20190228021
    Abstract: Described is a system for extracting multi-scale hierarchical clustering on customer observables (COs) data in a vehicle. The system selects a parameter for a set of incident data of COs data. Simplicial complexes are generated from the COs data based on the selected parameter. Face networks are generated from the simplicial complexes. For each face network, a set of connected components is extracted. Each connected component is transformed to a cluster of related COs, resulting in a first extracted relation between COs. The first extracted relation is used to automatically generate an alert at a client device when a second extracted relation different from the first extracted relation results from the transformation.
    Type: Application
    Filed: December 20, 2018
    Publication date: July 25, 2019
    Inventors: Alex N. Waagen, Tsai-Ching Lu, Jiejun Xu
  • Publication number: 20190228022
    Abstract: Techniques are described for characterizing and summarizing seasonal patterns detected within a time series. According to an embodiment, a set of time series data is analyzed to identify a plurality of instances of a season, where each instance corresponds to a respective sub-period within the season. A first set of instances from the plurality of instances are associated with a particular class of seasonal pattern. After classifying the first set of instances, a second set of instances may remain unclassified or otherwise may not be associated with the particular class of seasonal pattern. Based on the first and second set of instances, a summary may be generated that identifies one or more stretches of time that are associated with the particular class of seasonal pattern. The one or more stretches of time may span at least one sub-period corresponding to at least one instance in the second set of instances.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Applicant: Oracle International Corporation
    Inventors: Dustin Garvey, Uri Shaft, Lik Wong, Amit Ganesh
  • Publication number: 20190228023
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving local information on a user device include detecting itinerary information stored by a first application on a user device, and identifying a travel destination based on the detected itinerary information. The travel destination is communicated to a second application executable on a user device, and the travel destination is stored in association with the second application. The second application is adapted to retrieve local information based on an identified geographic location, and local information for the travel destination is provided through the second application in response to a user interaction with the second application and based on a triggering threshold associated with the itinerary information.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Devrim Varoglu, Swapnil R. Dave
  • Publication number: 20190228024
    Abstract: The present disclosure relates to a method for processing data blocks of a data table. The data blocks comprise an attribute representing multidimensional spatial data objects, where the attribute has multiple values representing respective dimensions of the multidimensional spatial data object. The method comprises creating for each data block of the data blocks, a respective attribute metadata. The attribute metadata comprises attribute value information defining a multidimensional minimum bounding rectangle that covers attribute values of the attribute comprised in the data block. A query is processed on the multidimensional spatial data objects associated with a query area using the multidimensional minimum bounding rectangle to check whether a data block of the data blocks contains attribute values of the attribute in the query area.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Andreas Brodt, James L. Finnie, Knut Stolze, Mathias Trumpp
  • Publication number: 20190228025
    Abstract: A distributed computing device calculates word counts for each of a set of documents. The word counts are represented as values, each representing a number of times a corresponding word appears in one of the set of documents. The distributed computing device randomly samples the word counts to calculate sampled word counts. The distributed computing device and additional distributed computing devices iteratively execute a process to determine a consensus result for the sampled word counts based on the sampled word counts and additional sampled word counts calculated by the additional distributed computing devices. The distributed computing device determines a latent semantic index (LSI) subspace based on the consensus result for the sampled word count and reflecting contents of the set and additional sets of documents. The distributed computing device projects a document into the LSI subspace to determine the latent semantic content of the document.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 25, 2019
    Inventors: Todd Allen Chapman, Ivan James Ravlich, Christopher Taylor Hansen, Daniel Maren
  • Publication number: 20190228026
    Abstract: Methods, systems and computer-readable media enable various techniques related to semantic navigation. One aspect is a technique for displaying semantically derived facets in the search engine interface. Each of the facets comprises faceted search results. Each of the faceted search results is displayed in association with user interface elements for including or excluding the faceted search result as additional search terms to subsequently refine the search query. Another aspect automatically infers new metadata from the content and from existing metadata and then automatically annotates the content with the new metadata to improve recall and navigation. Another aspect identifies semantic annotations by determining semantic connections between the semantic annotations and then dynamically generating a topic page based on the semantic connections.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Pascal Dimassimo, Steve Pettigrew, Martin Brousseau, Charles-Olivier Simard, Eric Williams, Francis Lacroix, Alex Dowgailenko, Agostino Deligia, Jean-Michel Texier
  • Publication number: 20190228027
    Abstract: Methods, systems, and computer program products are provided for presenting content in accordance with a placement designation. One example method includes identifying terms associated with a campaign, the campaign having an associated content item that is presented to users responsive to requests for content, receiving an indication of a placement designation including targeting criteria for presenting the content item in a search suggestion control along with search suggestions, storing information associated with the campaign, and processing content requests.
    Type: Application
    Filed: February 27, 2019
    Publication date: July 25, 2019
    Inventor: Ezequiel Vidra
  • Publication number: 20190228028
    Abstract: A method and an apparatus for storing, reading, and displaying a plurality of multimedia files are disclosed.
    Type: Application
    Filed: June 21, 2017
    Publication date: July 25, 2019
    Applicant: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Bin GUO, Long ZHANG, Anmin XIN
  • Publication number: 20190228029
    Abstract: In accordance with some embodiments, a method for generating sentimental information associated with media content is provided, the method comprising: receiving user input data corresponding to a user; identifying a portion of the media content item based on the user input data; determining a sentiment based on the user input data, wherein the sentiment is one of a positive sentiment which indicates that the media content item was liked by the user or a negative sentiment which indicates that the media content item was disliked by the user; determining an amount of the sentiment based on the user input data; associating the amount of the sentiment with the portion of the media content item; and generating, for the media content item, sentimental information that indicates the amount of the sentiment associated with at least one portion of the media content item.
    Type: Application
    Filed: April 4, 2019
    Publication date: July 25, 2019
    Inventor: Benedict John Davies
  • Publication number: 20190228030
    Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 25, 2019
    Inventors: Prashant Ramanathan, Jose Pio Pereira, Shashank Merchant, Mihailo M. Stojancic
  • Publication number: 20190228031
    Abstract: A computing device is described that includes a camera configured to capture an image of a user of the computing device, a memory configured to store the image of the user, at least one processor, and at least one module. The at least one module is operable by the at least one processor to obtain, from the memory, an indication of the image of the user of the computing device, determine, based on the image, a first emotion classification tag, and identify, based on the first emotion classification tag, at least one graphical image from a database of pre-classified images that has an emotional classification that is associated with the first emotion classification tag. The at least one module is further operable by the at least one processor to output, for display, the at least one graphical image.
    Type: Application
    Filed: January 28, 2019
    Publication date: July 25, 2019
    Applicant: Google LLC
    Inventors: Matthias GRUNDMANN, Karthik RAVEENDRAN, Daniel Castro CHIN
  • Publication number: 20190228032
    Abstract: A non-transitory computer readable medium stores a program causing a computer to execute a managing process. The managing process includes determining a location of a photo-shooting target based on photo-shooting information of image information, the image information being generated by capturing the photo-shooting target, and associating at least one shop with the captured image, with reference to location information of plural shops that has been registered in advance.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Toru FUSE
  • Publication number: 20190228033
    Abstract: Embodiments described herein may involve queue versioning. An example implementation may involve a playback device initiating playback of a queue including one or more first audio streams. A queue identification token stored in data storage represents a current version of the queue. The playback device receives, from a computing system, data representing instructions to add one or more second audio streams to the queue, the instructions including an indication of the one or more second audio streams and a first token representing an expected queue version. The playback device determines whether the expected queue version represented by the first token matches the current version of the queue represented by the queue identification token. If so, the playback device adds the one or more second audio streams to the queue.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventor: Arthur L. Coburn, IV
  • Publication number: 20190228034
    Abstract: A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Abhishek Kumar, Andrew Schulert, Robert Andrew Lambourne, Arthur L. Coburn, IV
  • Publication number: 20190228035
    Abstract: A stratified or segmented composite data structure can be formed by selecting a group of data entities, stratifying or segmenting them according to attributes, and assigning relative weights to the components based on their stratified or segmented positions. The attributes are selected from a universe of possible values. Further positive and negative biases can be applied at any arbitrary point or position, including to individual data entities, groups of arbitrarily selected data entities, or arbitrary positions.
    Type: Application
    Filed: January 1, 2019
    Publication date: July 25, 2019
    Applicant: Locus LP
    Inventor: Rory Riggs
  • Publication number: 20190228036
    Abstract: The present invention relates to a method for retrieving data stored in a database, wherein the data is stored in the database, the database comprising nodes and edges, wherein the nodes comprise node-data which is stored in accordance with a predefined schema and wherein the edges define relations between the nodes, a combination of at least some of the edges is defined as a first version of a reference perspective, updating at least one of the edges, yielding at least one updated edge, wherein a combination of edges which comprises at least one updated edge is defined as a second version of a reference perspective, establishing a data connection to the database, sending a request to retrieve data stored in the database, wherein the request comprises a version identifier which indicates the version of the reference perspective that is to be used for the request, retrieving and outputting the requested data, wherein the data is retrieved based on the edges of the first version, if the version identifier in
    Type: Application
    Filed: January 16, 2019
    Publication date: July 25, 2019
    Inventor: Stefan Becker
  • Publication number: 20190228037
    Abstract: Techniques are disclosed for checkpointing data flow graph computation for machine learning. Processing elements within a reconfigurable fabric are configured to implement a data flow graph. Nodes of the data flow graph can include variable nodes. The processing elements are loaded with process agents. Valid data is executed by a first process agent. The first process agent corresponds to a starting node of the data flow graph. Invalid data is sent to the first process agent. The invalid data initiates a checkpoint operation for the data flow graph. Invalid data is propagated from the starting node of the data flow graph to other nodes within the data flow graph. The variable nodes are paused upon receiving invalid data. Paused variable nodes within the data flow graph are restarted by issuing a run command, and valid data is sent to the starting node of the data flow graph.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Christopher John Nicol, Keith Mark Evans, Mehran Ramezani
  • Publication number: 20190228038
    Abstract: Embodiments describe systems and methods for identifying temporal demand for queries and using metadata to modify autocomplete results. In one embodiment, a record of historical queries is stored by a system and analyzed to identify periodic or repeated events where demand for autocomplete results associated with one or more categories deviates from normal demand. A temporal model based on this record is used to adjust autocomplete search results during subsequent time periods associated with the repeated events.
    Type: Application
    Filed: March 8, 2019
    Publication date: July 25, 2019
    Inventor: Shrish Mishra
  • Publication number: 20190228039
    Abstract: A system and method of providing food-related information is provided. The method includes receiving a user-generated food-related query and generating, in response to the query, a subject identifier indicative of a food-related subject of the query. The method further includes accessing at least one computer database with a plurality of tables. Each table has a top-level record corresponding to the subject of the table and a plurality of lower-level records that correspond to members of the subject of the table. Each lower-level record of the plurality of lower-level records comprises a first identifier indicative of the lower-level record, at least one second identifier corresponding to the first identifier of another record in the table, and a third identifier corresponding to the top-level record of the table. The method further includes transmitting to the user multiple tables that include a primary table with lower-level records having third identifiers that correspond to the subject identifier.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 25, 2019
    Inventors: Daniel Edwin Doble, Peter B. Balsells
  • Publication number: 20190228040
    Abstract: Systems and methods search video data for objects that satisfy a general object description. A database is populated with identified objects and object characteristics detected in video data with at least one identifier that specifies video image data. At least one search parameter is received that presents a general object description. The database is queried based upon the received at least one search parameter. At least one identifier is returned from the database based upon the at least one search parameter.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Applicant: Verint Systems Ltd.
    Inventors: Yaron Ostrovsky-Berman, Ran Gur, Nir Naor, Ran Wronsky, Michael Milman
  • Publication number: 20190228041
    Abstract: An electronic device is provided. The electronic device includes a display configured to display an application execution screen and a controller configured to, when a screen image of the application execution screen is captured, obtain execution path information for executing a state of the captured screen image, and to store the captured screen image and the execution path information.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Kyu-Chul KONG, Bang-Hyun KWON, Hyun-Woong KWON, Jeong-Hoon KIM, Hye-Soon JEONG, Dae-Sung HWANG
  • Publication number: 20190228042
    Abstract: A real estate information processing system and method for a mobile communication device optimizes operational features for use with a mobile device. The user can easily specify search parameters for searching real estate listings or for searching for a real estate agent. The search results are displayed on a series of results pages. The user can quickly save or delete each page of search results by swiping a finger across the touch-sensitive display of the mobile communication device. In a similar fashion, the user can specify search parameters, such as price range, by simply sliding a finger across the display. The techniques permit the user to easily view large amounts of data and quickly make selections.
    Type: Application
    Filed: January 24, 2019
    Publication date: July 25, 2019
    Inventor: Gary Bernard Jabara
  • Publication number: 20190228043
    Abstract: The present disclosure provides an information analysis method, an electronic device, and a storage medium. The method includes: determining access frequency information for a candidate online resource in at least two time periods; determining a time factor of the candidate online resource based on the access frequency information for the candidate online resource in each time period; and determining an importance level parameter of each time period. The method also includes: determining a weight value of the candidate online resource based on the time factor; selecting N target online resources based on the weight value of the candidate online resource; and displaying related information of the N target online resources on a target page of a target application, wherein N is an integer.
    Type: Application
    Filed: March 30, 2019
    Publication date: July 25, 2019
    Inventor: Yangping ZHANG
  • Publication number: 20190228044
    Abstract: Methods, systems, and computer readable medium for providing translated web content with translated URLs. A request is received content in a second language translated from content in a first language. The content in the first language is obtained from the first Internet source. One or more links are identified from the content in the first language. Each original URL is divided into one or more translatable URL components in the first language. Whether the one or more translatable URL components in each original URL have been previously translated into the second language and stored as translated URL components is determined. If there is at least one translatable URL component previously translated and stored as a corresponding translated URL component, a translated URL in the second language for each original URL is generated. The content in the second language with translated URLs is created.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Enrique Travieso, Eugenio Alvarez, Charles Whiteman
  • Publication number: 20190228045
    Abstract: According to various embodiments of the present disclosure, an electronic device includes a display, a communication circuit, a processor operatively connected to the display and the communication circuit, and a memory operatively connected to the processor, wherein the memory is configured to store a web browser including a uniform resource locator (URL) address bar and at least one application program, wherein the memory is further configured to store instructions that, when executed by the processor, cause the electronic device to be configured to: display a first webpage including a search box, using the web browser, on the display, receive at least one search text through the search box and/or the URL address bar, transmit the at least one search text to a first external server associated with the first webpage via the communication circuit, receive a first search result associated with the search text from the first external server; display the first search result on the display, receive a user input fo
    Type: Application
    Filed: January 18, 2019
    Publication date: July 25, 2019
    Inventor: Seonho LEE
  • Publication number: 20190228046
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Ankur Jain, Qian Zhong, Mohammad Mahdian, Omkar Muralidharan, Christopher Davis Monkman
  • Publication number: 20190228047
    Abstract: Disclosed are various embodiments for inhibiting or preventing automated data extraction from network pages. A form is provided to a client, where the form includes a set of form elements and a randomization. A form submission of the form is obtained from the client, where the form submission includes the randomization. A set of form parameters is obtained from the form submission. The set of form parameters is processed to yield a form result. A network page is generated based at least in part on the form result. The network page is provided to a network page obfuscation application to be obfuscated.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventor: Steven M. Bougon
  • Publication number: 20190228048
    Abstract: A system and computer-implemented method for collaborative markup of digital media such as an Internet website are disclosed. In one embodiment, multiple users can collaboratively and create, view, markup, and revise the contents and layout of a retrieved web site or webpage in real-Ume prior to publication or production release.
    Type: Application
    Filed: February 8, 2019
    Publication date: July 25, 2019
    Inventor: Neil O'Donnell
  • Publication number: 20190228049
    Abstract: The present disclosure is directed to systems and methods for performing discrete cosine transforms and inverse discrete cosine transforms (DCT/IDCT) using a CORDIC algorithm implemented in systolic array circuitry that includes a plurality cells or nodes, each containing circuitry to implement the CORDIC algorithm. DCT/IDCT control circuitry multiplies the systolic array output matrix generated by the systolic array circuitry by a scaling factor that may include a defined scaling value or an actual cosine value. The DCT/IDCT control circuitry causes the transfer of the scaled systolic array output matrix to combination circuitry where the DCT/IDCT input matrix is combined with the scaled systolic array output matrix to provide the DCT/IDCT output matrix. The DCT/IDCT control circuitry also transfers bypass information to at least a portion of the cells or nodes in the systolic array circuitry.
    Type: Application
    Filed: March 30, 2019
    Publication date: July 25, 2019
    Applicant: Intel Corporation
    Inventors: Kamlesh R. Pillai, Christopher J. Hughes
  • Publication number: 20190228050
    Abstract: The systems and methods discussed herein implement a volumetric approach to point cloud representation, compression, decompression, communication, or any suitable combination thereof The volumetric approach can be used for both geometry and attribute compression and decompression, and both geometry and attributes can be represented by volumetric functions. To create a compressed representation of the geometry or attributes of a point cloud, a suitable set of volumetric functions are transformed, quantized, and entropy-coded. When decoded, the volumetric functions are sufficient to reconstruct the corresponding geometry or attributes of the point cloud.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 25, 2019
    Inventors: Philip A. Chou, Maxim Koroteev, Maja Krivokuca, Robert James William Higgs, Charles Loop
  • Publication number: 20190228051
    Abstract: The present disclosure relates generally to techniques for efficiently performing operations associated with artificial intelligence (AI), machine learning (ML), and/or deep learning (DL) applications, such as training and/or interference calculations, using an integrated circuit device. More specifically, the present disclosure relates to an integrated circuit design implemented to perform these operations with low latency and/or a high bandwidth of data. For example, embodiments of a computationally dense digital signal processing (DSP) circuitry, implemented to efficiently perform one or more arithmetic operations (e.g., a dot-product) on an input are disclosed. Moreover, embodiments described herein may relate to layout, design, and data scheduling of a processing element array implemented to compute matrix multiplications (e.g., systolic array multiplication).
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Martin Langhammer, Andrei-Mihai Hagiescu-Miriste
  • Publication number: 20190228052
    Abstract: An apparatus and method for LU decomposition of an input matrix, the input matrix comprising a multitude of elements forming a plurality of rows and columns. In an embodiment, the apparatus comprises a memory including a plurality of memory caches, and a processor unit operatively connected to the memory to transmit data to and receive data from the memory caches. The processing unit comprises a hardware circuit for processing the input matrix column-by-column to decompose the input matrix into a lower triangular matrix L and an upper triangular matrix U, including performing Gaussian eliminations on the columns of the matrix, with partial pivoting of the matrix, and choosing one of the elements of each of the columns as a pivot element for said each column while said each column is being processed.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Maysam Mir Ahmadi, Sean Wagner
  • Publication number: 20190228053
    Abstract: The present teachings comprise systems and methods for calibrating the background or baseline signal in a PCR or other reaction. The background signal derived from detected emissions of sample wells can be subjected to a normalized statistical metric, and be compared to a threshold or other standard to discard outlier cycles or other extraneous data. According to various embodiments, a relative standard deviation (relativeSTD) for the background component can be generated by dividing the standard deviation by the median of differences across all wells, where the difference is defined as the difference between maximum and minimum pixel values of a well. The relativeSTD as a metric is not sensitive to machine-dependent variations in absolute signal output that can be caused by different gain settings, different LED draw currents, different optical paths, or other instrumental variations. More accurate background characterization can be achieved.
    Type: Application
    Filed: January 28, 2019
    Publication date: July 25, 2019
    Inventors: Chengyong YANG, David WOO
  • Publication number: 20190228054
    Abstract: Aspects provide multilevel design characterization of a web page via identifying different individual graphic element (text characters, images or graphical control elements) displayed within a web page layout, and determining linear groupings thereof (horizontal rows or vertical columns) as a function of differences in their positioning relative to each other. Aspects further identify clusters of the linear groupings and individual graphic elements as a function of clustering indicia (layout pattern indicia, gap level indicia or cluster group indicia), identify repetitive groupings of the clusters as unique list region collections, and determine a tree structure for the unique list region collections that identifies unique list region collections having more dominant element type, size, alignment, style or class name attribute values within the web page layout as root nodes, and others having less dominant element attribute values as child nodes relative to the root nodes.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: YAN ZHANG, XIANG ZHOU
  • Publication number: 20190228055
    Abstract: An information processing apparatus includes a generation unit that generates correspondence relationship information between messages by using a history of communication which is performed by associating a document with the messages among plural users, an extraction unit that extracts a difference in a case where the document is updated, and a presentation unit that retrieves the difference from the correspondence relationship information, and presents a message on the basis of a retrieval result in the correspondence relationship information.
    Type: Application
    Filed: December 4, 2018
    Publication date: July 25, 2019
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Kenichiro WATANABE
  • Publication number: 20190228056
    Abstract: Systems and methods are presented for content extraction from markup language text. The content extraction process may parse markup language text into a hierarchical data model and then apply one or more filters. Output filters may be used to make the process more versatile. The operation of the content extraction process and the one or more filters may be controlled by one or more settings set by a user, or automatically by a classifier. The classifier may automatically enter settings by classifying markup language text and entering settings based on this classification. Automatic classification may be performed by clustering unclassified markup language texts with previously classified markup language texts.
    Type: Application
    Filed: August 24, 2018
    Publication date: July 25, 2019
    Applicant: The Trustees of Columbia University in the City of New York
    Inventors: Suhit Gupta, Gail Kaiser, Salvatore J. Stolfo
  • Publication number: 20190228057
    Abstract: Optimizing the rendering of objects in a Web browser view is described. A Web browser system includes: a processor, a computer readable memory, and a computer readable storage medium associated with a computer device; program instructions of an object model configured to organize objects in layers including a lower layer and one or more higher layers; program instructions of a rendering engine for loading two or more objects from a server into the layers of the object model and for rendering selected objects in a Web browser view; program instructions of an object selection engine configured to select two or more loaded objects in the object model for display in the client browser view; and program instructions of an object deselection engine configured to deselect one or more selected objects in a lower layer that are occluded by one or more objects in a higher layer or above.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Andrew S. Feltham, Robert S. Smart, Graham White
  • Publication number: 20190228058
    Abstract: Various examples for performing an intelligent verification of a user interface to be rendered or otherwise presented, for instance, in a display of a client device are described. A web server can simulate, for at least one of a plurality of geographic locations, a rendering of a web page using hypertext markup language (HTML) for various geographic locations, where the rendering of the web page is simulated using a corresponding language. The web server can identify an anomaly in at least a portion of the web page as rendered based on a user interface verification rule stored in a data store. The web server can perform a remedial action based at least in part on a type of the anomaly identified.
    Type: Application
    Filed: January 25, 2018
    Publication date: July 25, 2019
    Inventors: Lucy Shang, Daniel Ni, Zhenjun Zhuo, Zohar Hirshfeld, Jim Peng
  • Publication number: 20190228059
    Abstract: The present invention provides methods, systems, and products, such as software products, for providing a marketplace for summarized content for consumers. The methods, systems and software products are such that received or inputted content is automatically analyzed and a summarizer, such as an individual (manual, e.g., human) or automatic summarizer is determined and/or selected to be the summarizer for the received content. The received content is transmitted to the selected summarizer for summarization, e.g., creation of a summary of the received content. A summary of the received content is then received from the summarizer (who transmits the summarized content to the system), and the summary of the content (e.g., the summarized content) is rendered to a medium such that the summary is accessible to consumers.
    Type: Application
    Filed: June 28, 2017
    Publication date: July 25, 2019
    Inventor: Tal FLORENTIN
  • Publication number: 20190228060
    Abstract: Systems and methods for in-context editing of web pages in which the production format of a web page is visible while the web page is being edited, and the editable image is not distorted by the editing tools. In one embodiment, a system includes a server computer, a client computer and a transmission channel coupled between them. The server computer receives a request for a web page from the client computer and responsively transmits a web page containing in-context editing tools to the client computer. The client computer operate alternately in a first mode in which the in-context editing tools are superimposed on a web page image, or a second mode in which the web page image is displayed, but the in-context editing tools are hidden. The tools overlay in the first mode does not alter the production format of the web page image as displayed in the second mode.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Bertrand G. Le Bescond de Coatpont, Ruhul Alam, Mario L. Garcia
  • Publication number: 20190228061
    Abstract: A method, system and computer program product for improving understanding of comments on collections of data. A social media stream is monitored for comments to a container (e.g., photo album) and elements within the container (e.g., photographs). These comments are stored in a data structure along with an identification of the container or element of the container upon which the comments are directed. In response to a user selecting to view comments to an element within the container or the container itself, the data structure is searched for the comments to the selected element or container. Images of the container are then displayed in a fliptych manner, where the selected element or container is displayed in the center section of the fliptych. A list of comments is displayed in a comments section below the fliptych, where the list of comments includes highlighted comments directed to the selected element or container.
    Type: Application
    Filed: March 29, 2019
    Publication date: July 25, 2019
    Inventors: Jonathan F. Brunn, Jennifer E. Heins
  • Publication number: 20190228062
    Abstract: Disclosed is a method for rendering a cell page, the method including: obtaining, by a server, a preset editor and a worksheet to be processed, where the worksheet includes multiple cells; in response to detection of a click event at the location of any one of the multiple cells, obtaining a table attribute of the cell based on the editor; and initializing a worksheet element for the cell based on the obtained table attribute, to realize the rendering of the cell page, where the worksheet includes a text entry box, a drop-down box, a selection box, or a date selection box. Further disclosed are an apparatus and a server for rendering a cell page, as well as a readable storage medium.
    Type: Application
    Filed: February 10, 2018
    Publication date: July 25, 2019
    Inventors: Qinglin Wu, Jinping Liu, Jianhu Huang, Chao Wang
  • Publication number: 20190228063
    Abstract: A system for generating product label changes is described. The system includes a product labeling platform executable on a network enabled computing device and a database of at least one selectable master label and at least one selectable jurisdiction label associated with a labeled product. The platform associates at least one selected descriptor from a first pre-defined descriptor set to each change made to a selected master label, and further associates at least one selected descriptor from a second pre-defined descriptor set to each change made to a selected jurisdiction label. The platform further associates a report including the selected descriptors from the first and second pre-defined descriptor sets with the changed label. A system for generating and managing product labels for a product across multiple jurisdictions is also disclosed.
    Type: Application
    Filed: July 13, 2017
    Publication date: July 25, 2019
    Applicant: Pyxa Systems, LLC
    Inventors: Dalia El-Sherif, Carol Rutkowski, Michael Scott Swalina
  • Publication number: 20190228064
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for generating target text based on target data. The method includes one or more processors decomposing one or more portions of text into at least one corresponding keyword and at least one corresponding template. The method further includes learning a classification model associated with selecting a template based on a category of a keyword. The method further includes identifying a target keyword that is represented by target data. The method further includes selecting a target template that is used to represent the target data based on a category associated with the identified target keyword utilizing the classification model. The method further includes generating target text that represents the target data based on the selected text template based on the selected target template and the identified target keyword.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Emiko Takeuchi, Daisuke Takuma, Hirobumi Toyoshima
  • Publication number: 20190228065
    Abstract: Aspects of the disclosure are directed to natural language processing. An input interface of a computing device receives input (e.g., speech input) and generates a digital signal corresponding to that input. Text corresponding to the digital signal is obtained, and the text is processed using each of a context-free and a context-specific linguistic model to generate linguistic processing results for that text. The text and linguistic processing results may be processed using a NLU model to generate an NLU recognition result corresponding to the input received at the input interface. The text and the linguistic processing results may also be annotated and used to train a NLU model. The linguistic processing results may relate to, e.g., the tokenization of portions of the text, the normalization of portions of the text, sequences of normalizations for portions of the text, and rankings and prioritization of the linguistic processing results.
    Type: Application
    Filed: October 22, 2018
    Publication date: July 25, 2019
    Inventors: Jean-Francois Lavallee, Kenneth W. D. Smith
  • Publication number: 20190228066
    Abstract: A system and method for providing counter intuitive recommendations to a user is disclosed. A user profile is obtained for the user. A determination that a trigger condition has occurred for the user. The duration of the trigger condition is also determined. The trigger condition is associated with the user's profile. A request for a recommendation is received, and a list of recommendations is obtained. The recommendations are compared against the trigger condition to determine if the recommendation is compatible with the trigger condition. Those recommendations determined not to be compatible with the trigger condition are removed from the set of recommendations provided to the user.
    Type: Application
    Filed: April 2, 2019
    Publication date: July 25, 2019
    Inventors: Arindam Bhowmick, Carlos Chivardi, Jennifer M. Hatfield, Gregory S. Hurlebaus, Josef Scherpa
  • Publication number: 20190228067
    Abstract: An apparatus comprising a memory and a processor configured for semi-autonomous natural language processing domain adaptation related activities. The processor coupled to the memory and configured to identify a corpus of documents of an evaluation domain and generate a first lexicon based on the corpus of documents of the evaluation domain, and determine a threshold that indicates a sufficiency of domain adaptation of the evaluation domain based at least in part on the first lexicon. The processor is further configured to identify a corpus of documents of a client domain, generate a second lexicon based on the corpus of documents of the client domain, determine a metric associated with the corpus of documents of the client domain and the second lexicon, and determine that domain adaptation of the client domain is complete when the metric exceeds the threshold.
    Type: Application
    Filed: April 5, 2019
    Publication date: July 25, 2019
    Inventors: Charles E. Beller, Paul J. Chase, Richard Darden, Michael Drzewucki, Edward G. Katz, Christopher Phipps
  • Publication number: 20190228068
    Abstract: Methods, systems, and computer program products for bootstrapping of state-based dialog systems are provided herein. A computer-implemented method includes determining parameters for state automata by partitioning an ontology graph into sub-graphs and a knowledge graph into sub-graphs, wherein the ontology graph and the knowledge graph are based on a user question and domain knowledge pertaining to the user question; generating a structured query for each of the sub-graphs; determining intentions of a dialog pertaining to the at least one user question by translating each of the generated structured queries to a respective natural language query; creating one or more dialog states for each of the determined dialog intentions; creating one or more connecting dialog states between pairs of the created dialog states; and generating an automata dialog framework associated with the user question based on the created dialog states and the created connecting dialog states.
    Type: Application
    Filed: January 19, 2018
    Publication date: July 25, 2019
    Inventors: Jaydeep Sen, Parag Jain, Diptikalyan Saha, Ashish Mittal