Patents Issued in February 20, 2020
  • Publication number: 20200057740
    Abstract: This invention provides a remote login method for a server subsystem comprising: sending a commands from a user terminal to a controller via a network; determining whether the command of the user terminal conforming to a preset format via the controller; executing a sequence port debug firmware when the commands of the user terminal conforming to the preset format; when the executed sequence port debug firmware is executed, enabling a data transmission channel between the controller and the server subsystem via the executed sequence port. In this way, the user terminal can log in the server subsystem remotely through the server controller to manage the server subsystem.
    Type: Application
    Filed: September 19, 2018
    Publication date: February 20, 2020
    Applicants: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Zhen GE
  • Publication number: 20200057741
    Abstract: A method for managing two baseboard management controllers comprises connecting to a first baseboard management controller, sending an instruction to the first baseboard management controller, determining whether the instruction comprises a bridge parameter, when the instruction comprises the bridge parameter, sending the instruction to a second baseboard management controller through a bus, generating a response signal by the second baseboard management controller, and receiving the response signal by the first baseboard management controller and sending the response signal to an administration interface; otherwise, executing a corresponding operation according to the instruction by the first baseboard management controller and sending an operation result to the administration interface.
    Type: Application
    Filed: September 19, 2018
    Publication date: February 20, 2020
    Applicants: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventors: Xi-Lang ZHANG, Guo-Xin SUN, Jia-Ling HU, Li-Hong HUANG
  • Publication number: 20200057742
    Abstract: Aspects of the present disclosure provide for a system. In at least some examples, the system includes an embedded Universal Serial Bus 2 (eUSB2) device having a first receiver and a first transmitter, a processor, a second transmitter coupled to the processor, a second receiver coupled to the processor, a drive low circuit coupled to the processor second transmitter, and differential signal lines having a length greater than ten inches. The differential signal lines are coupled at a first end to the first receiver and the first transmitter and at a second end to the second transmitter and the second receiver. The processor is configured to control the drive low circuit to drive the differential signal lines low with a logic ‘0’ to cause the first receiver to receive the logic ‘0’ and a value of a signal present on the differential signal lines to reach about 0 volts.
    Type: Application
    Filed: May 16, 2019
    Publication date: February 20, 2020
    Inventors: Win Naing MAUNG, Yonghui TANG, Huanzhang HUANG, Douglas Edward WENTE
  • Publication number: 20200057743
    Abstract: A network input/output structure of an electronic device includes a FPGA module, a multiple of UART voltage conversion transceivers, at least one network connector and at least one detection module. Each UART voltage conversion transceiver has an input/output pin definition of a brand specification of a network device. The FPGA module uses the detection module to detect the pin definition of an external network device to confirm the brand specification of the network device and turn on a voltage conversion chip of the UART voltage conversion transceiver of the brand specification, so that the external network device can transmit network information with the electronic device automatically.
    Type: Application
    Filed: August 16, 2019
    Publication date: February 20, 2020
    Inventor: Yen-Lung CHOU
  • Publication number: 20200057744
    Abstract: An apparatus includes an interface and a plurality of impedance branches. The interface may be configured to receive a data signal and a plurality of selection signals. The plurality of impedance branches may comprise a group of branches and a separated branch. The plurality of impedance branches may be configured to adjust an impedance value and a gain of a data path for the data signal in response to the selection signals. The group of branches may be controlled in response to the selection signals to select the impedance value and a first gain value in a first mode. The separated branch may replace one of the plurality of impedance branches in the group of branches in response to the selection signals to select a second gain value in a second mode.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Yi Xie, Yue Yu, Yuan Zhang, Yu Min Zhang
  • Publication number: 20200057745
    Abstract: A subscriber station for a serial bus system is described. The subscriber station includes a communication control device for generating a message to serially transmit on the bus system, and/or for reading a message that has been serially received by the subscriber station on the bus system. The communication control device is configured to decide whether there exists, for aborting a serial transmission of the frame onto the bus line which is currently being carried out, an abortion criterion according to which a serial transmission of a higher-priority frame for a message is more important than the serial transmission of the frame onto the bus line which is currently being carried out, and to provide in the frame currently being serially transmitted, on the basis of the decision that has been made, a signalization as to whether or not the frame currently being serially transmitted is to be aborted.
    Type: Application
    Filed: August 16, 2019
    Publication date: February 20, 2020
    Inventors: Arthur Mutter, Steffen Walker
  • Publication number: 20200057746
    Abstract: Low noise serial interfaces with gated clock are provided herein. In certain configurations herein, a slave device of a serial interface includes a shift register for serially shifting in an interface data signal based on timing of an interface clock signal, a control circuit (for instance, a finite-state machine) for controlling the slave device, and a register bank for storing data programmed to the slave device via the serial interface. The control circuit cuts off or gates the interface clock signal in response to determining that an interface command received over the serial interface is not intended for the slave device.
    Type: Application
    Filed: August 28, 2019
    Publication date: February 20, 2020
    Inventors: Thomas Obkircher, Guillaume Alexandre Blin, James Henry Ross, Bryan J. Roll
  • Publication number: 20200057747
    Abstract: A technique for remote direct memory access (RDMA) may include receiving a packet that was sent over a network, and determining the packet has metadata indicative of acceleration. The technique may also include selecting a queue having minimal storage stages to process the packet, and writing the data of the packet to an application memory using the datapath associated with the queue. Amended metadata can be generated to indicate that the data has been written to the application memory, and the amended metadata can be stored in a software accessible buffer.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Erez Izenberg, Leah Shalev, Georgy Machulsky, Nafea Bshara
  • Publication number: 20200057748
    Abstract: A processor has first, second and third ALUs. The first ALU has on a first side an input and an output. The second ALU has a first side facing the first side of the first ALU, an input and an output on the first side of the second ALU and being in a rotated orientation relative to the input and the output of the first side of the first ALU, and an output on a second side of the second ALU. The third ALU has a first side facing the second side of the second ALU, and an input and an output on the first side of the third ALU. The input of the first side of the first ALU is logically directly connected to the output of the first side of the second ALU.
    Type: Application
    Filed: August 14, 2019
    Publication date: February 20, 2020
    Applicant: TACHYUM LTD.
    Inventor: Radoslav DANILAK
  • Publication number: 20200057749
    Abstract: An array of ALUs and a controlling and controlling unit providing the array sequentially ordered subapplications, wherein an ALU signals completion of execution of a sub application to the controlling unit, which then provides a next sequential subapplication to the requesting ALU.
    Type: Application
    Filed: August 22, 2019
    Publication date: February 20, 2020
    Inventors: Martin Vorbach, Armin Nueckel
  • Publication number: 20200057750
    Abstract: A computing system has a central processing unit (CPU), a plurality of n digital data repositories R1-Rn, having a common sector size, a file system, and a digital bus connecting the CPU and the plurality of n digital data repositories R1-Rn. The file system receives an original file to be stored of FS bits in size, creates a new file of NFS bits, comprising all the data structure of the original file, NFS evenly divisible by n and by the common sector size, divides the NFS by n, creating n portions P1-Pn, and stores one portion to each disk in the plural array simultaneously.
    Type: Application
    Filed: August 17, 2018
    Publication date: February 20, 2020
    Inventor: Jimmy C. Lin
  • Publication number: 20200057751
    Abstract: A method for generating and maintaining hierarchical tags with community-based ratings is provided. Tags for media streams are organized into a hierarchical format. Users may select tags from the hierarchical tag database that describes a particular multimedia content. If the user is unable to locate a desired tag, the user may submit a new tag. Upon submission of the new tag, a librarian approves the tag before storing and placing the tag in the hierarchical tag database. Users are also able to rate the quality of the association between the tag and the multimedia content. If a tag is rated low, the tag may be removed from the hierarchical tag database. If the tag is rated highly, display of the tag in a list of tags becomes more prominent.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 20, 2020
    Inventors: James M. Barton, Brian Beach, David Platt, Kevin Smith, Michael Klar, Paul Stevens, David Chamberlin, Richard Lee
  • Publication number: 20200057752
    Abstract: In some examples, one or more computing devices may perform deduplication of data. For instance, a first device may receive, from a second device, a first data-portion identifier corresponding to a first deduplication data portion. The first device may include a first index portion of a deduplication index and the second device may include a second index portion of the deduplication index. Further, the first data-portion identifier may be received based on a first data-portion identifier portion being in a range of values assigned to the first index portion. The first device may locate, in the first index portion of the deduplication index, a second data-portion identifier that matches the first data-portion identifier. The first device may associate the first reference information for the first deduplication data portion with a second deduplication data portion referenced by reference information associated with the second data-portion identifier.
    Type: Application
    Filed: April 15, 2016
    Publication date: February 20, 2020
    Inventor: Jeffrey V. TOFANO
  • Publication number: 20200057753
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating and manipulating an index for a table in a database. A query statement is received, the table of lines are searched, a result list is generated, and an index for the query statement is generated, wherein the index comprises information associated with the result list and the query condition. The query condition and the identifier of the table is extracted from the query statement, where the index is generated based on the query condition, the identifier of the table, and the result list. A hash value of the identifier of the table and the query condition is obtained, an association between the hash value and the result list to build the index is generated, and in response to a line of the plurality of lines in the table being modified, the index identified as invalid.
    Type: Application
    Filed: October 25, 2019
    Publication date: February 20, 2020
    Inventors: Yue Li, Zhao Wei Li, Dong Jie Wei, Ling Xu
  • Publication number: 20200057754
    Abstract: The disclosed embodiments include a computer-implemented method that can include generating a sub-map for each of multiple data items, which each includes keys, key values, and a data item value, and where each sub-map maps keys to key values. The method can further include creating a composite key for each sub-map, where a particular composite key is a composite of key values of a particular data item. The method can further include generating, based on the sub-maps, a multi-dimensional data structure including a dimension for each key of the sub-maps where each dimension maps any key values of the dimension's key to any composite key that includes the key value, and where the multi-dimensional data structure is searchable instead of searching the plurality of data items.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 20, 2020
    Inventors: Stephen Paul Willcock, Bradley West Slater, Carolina Ruiz Medina
  • Publication number: 20200057755
    Abstract: Some embodiments are directed to a data retrieval device 210 for data-obliviously copying a subarray of a first array to a second array. The length of the second array is more than one and less than the length of the first array. The length of the subarray is at most the length of the second array. For each first element at a first index in the first array, the data retrieval device selects a second index in the second array for the first index in the first array; data-obliviously computes a choice bit indicative of whether to copy the first element to the second index in the second array; and replaces a second element at the second index in the second array by a replacement element, the replacement element being data-obliviously set to the first element or the second element based on the choice bit.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 20, 2020
    Inventor: Meilof Geert Veeningen
  • Publication number: 20200057756
    Abstract: A series of graphical user interfaces allows a user to define rules for parsing unstructured and structured log data and generate an aggregate rule to identify events across multiple lines of one or more log files. A first graphical user interface allows a user to select a line from a log file under analysis, search for matching lines in the log file, define rules for parsing the log file, and tokenize attributes of the selected lines. A second user interface allows the user to aggregate defined rules so that messages may be correlated to identify events that occur across multiple lines.
    Type: Application
    Filed: May 8, 2019
    Publication date: February 20, 2020
    Inventor: Julian V. Giuca
  • Publication number: 20200057757
    Abstract: A method includes receiving information indicative of an output dataset generated by a data processing system; identifying, based on data lineage information relating to the output dataset, one or more upstream datasets on which the output dataset depends; analyzing one or more of the identified one or more upstream datasets on which the output dataset depends. The analyzing includes, for each particular upstream dataset of the one or more upstream datasets, applying one or more of: (i) a first rule indicative of an allowable deviation between a profile of the particular upstream dataset and a reference profile for the particular upstream dataset, and (ii) a second rule indicative of one or more allowable values or prohibited values for each of one or more data elements in the particular upstream dataset, and based on the results of applying the one or more rules, selecting one or more of the upstream datasets.
    Type: Application
    Filed: July 17, 2019
    Publication date: February 20, 2020
    Inventors: Chuck Spitz, Joel Gould
  • Publication number: 20200057758
    Abstract: A server and a control method thereof are disclosed. The control method of a server includes receiving knowledge information from a first electronic device, storing the received knowledge information in a personal knowledge database corresponding to a user using the first electronic device, transmitting a response to an inquiry to obtain the knowledge information to at least one second electronic device based on the knowledge information stored in the personal knowledge database, based on the inquiry being received from the at least one second electronic device, receiving feedback information to the response from the at least one second electronic device, and storing the knowledge information in a global knowledge database based on the feedback information. At least a part of a method of allowing a server to provide a response to a user inquiry may use an artificial intelligence model learned according to at least one of machine learning, neural networks, or deep learning algorithms.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 20, 2020
    Inventors: Hyungtak CHOI, Seungsoo KANG, Sunhwa KO, Jihie KIM, Hyunwoo PARK, Haehun YANG, Daye LEE, Siddarth K M, Inchul HWANG
  • Publication number: 20200057759
    Abstract: A server computer system for parsing non-uniformly presented data from a variety of unique non-uniform third-party web portals can comprise a scripting processor configured to automatically execute a web-portal specific script for each of the one or more third-party web portals accessed by a network communication device. Each of the web-portal specific scripts can be configured to imitate inputs from a user input device and to automatically adapt interactions with each of the one or more third-party web portals to access and parse data elements from one or more non-uniformly available data fields. Further, the server computer system can comprise a database processor configured to compare a first set of data received from the one or more non-uniformly available data fields with a second set of data, which is stored within the local database device.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: Gabriel Díaz Garza Abraham, Ricardo Suárez López
  • Publication number: 20200057760
    Abstract: A state transition operation performed on a target database is determined. Based on the state transition operation and a state value of the target database that exists before the state transition operation is performed, a state value of the target database that exists after the state transition operation is performed is determined, where the state value is used to represent a state of the target database.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 20, 2020
    Applicant: Alibaba Group Holding Limited
    Inventor: Boran Zhao
  • Publication number: 20200057761
    Abstract: Techniques are described for managing the optimized refreshing of metadata associated with online and live systems. In some implementations, a set of metadata modules associated with one or more entities are identified, the metadata modules defining metadata associated with a particular data model for the associated entities. A request to initiate a refreshing of the metadata for a subset of the set of metadata modules is identified. Each metadata module from the subset of the set of metadata modules is prioritized into a prioritization order. A determination is made as to whether two or more idle database connections are available. In response to determining that two or more idle database connections are available, a concurrent refresh of the subset of the set of metadata modules is initialized in the prioritization order.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 20, 2020
    Inventors: Xia Yu, Baolin He, Chen Feng
  • Publication number: 20200057762
    Abstract: This invention provides an information processing apparatus for learning parameters to convert a question in a natural language into a query expression in a formal language, including an acceptor accepting an input of a set of a question in the natural language and a correct answer to the question, a condition generator generating condition(s) to be satisfied by the formal language input on searching a database for the correct answer, a query expression generator generating a query expression in the formal language corresponding to the question using parameters of the converter to satisfy any of the at least one condition, an answer acquirer acquiring an answer to the question based on a search of the database using the generated query expression, and a updater updating the parameters such that the question is converted with priority into the generated query expression when the answer and the correct answer match.
    Type: Application
    Filed: March 31, 2017
    Publication date: February 20, 2020
    Applicant: NEC Corporation
    Inventors: Yuzuru OKAJIMA, Kunihiko SADAMASA
  • Publication number: 20200057763
    Abstract: Disclosed is a system and method for improving database memory consumption and performance using compression of time stamp columns. A number of time stamps of a time series is received. The time stamps have a start time, and are separated by an equal increment of time that defines an interval. The start time and interval are stored in a dictionary of a column store of a database. An index is generated in the column store of the database, the index having a number of index vectors. Using the index vectors, each time stamp of the number of time stamps can be calculated from the start time stored in the dictionary and the position in the time series based on the interval stored in the dictionary.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Gordon Gaumnitz, Lars Dannecker, Robert Schulze, Ivan T. Bowman, Daniel James Farrar
  • Publication number: 20200057764
    Abstract: Systems and methods are provided for self-learning natural language predictive searching including receiving a first input, the first input being related to the desired outcome; retrieving a first information related to the first input; determining a first output based on at least the first input and the first information; outputting the first output; receiving a second input based on the outputted first output in response to the first output being different from the desired outcome, the second input being related to the desired outcome; retrieving, by the processor, a second information related to the second input; determining a second output based on at least the second input, the second information, the first input and the first information; and outputting the second output.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 20, 2020
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Kevin CHIN, Chandrasekaran BALASUBRAMANIAN, Krishnan P. SANKARAN
  • Publication number: 20200057765
    Abstract: Some embodiments provide a non-transitory machine-readable medium stores a program. The program receives a query for data that includes a join operation. The program further generates a plurality of candidate query execution plans based on the query, each candidate query execution plan comprising a set of reduction operations. The program also determines a plurality of execution costs associated with the plurality of sets of reduction operations in the plurality of candidate query execution plans. The program further selects a query execution plan from the plurality of candidate query execution plans based on the plurality of execution costs. The program also executes the query execution plan to generate a set of query results for the query.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventor: Gerhard Hill
  • Publication number: 20200057766
    Abstract: Methods and systems are disclosed improving run-time performance of a database. A non-production database is accessed, at a computer system, during a design phase4 of the non-production database, wherein the non-production database will be converted to a production database after the design phase. Data statistics are generated, at the computer system, based on performance metrics of how the non-production database would perform as the production database. The data statistics are displayed, at the computer system, to a developer of the non-production database during the design phase. At least one suggestion is offered to the developer, at the computer system, to implement into the SQL of the non-production database to improve a performance of the non-production database.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Applicant: Embarcadero Technologies, Inc.
    Inventors: Brett HAWTON, James B. PITTS
  • Publication number: 20200057767
    Abstract: Systems and methods for structuring unstructured data according to a data object structure that enables fast query look-ups across a variety of space and time dimensions. Furthermore, many embodiments optimize the storage of the data objects using a set of compression techniques that configure the data types used for the data objects based on properties of the stored data. Furthermore, many embodiments provide are able to service query look-up requests without having to deserialize data within the byte stream format as stored in memory by encoding information that provide memory locations for requested data, thereby allowing for the immediate retrieval of the data as it is stored in the persistent memory.
    Type: Application
    Filed: May 1, 2018
    Publication date: February 20, 2020
    Applicant: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Nigam H. Shah, Vladimir Polony, Juan Manuel Banda, Alison Victoria Callahan
  • Publication number: 20200057768
    Abstract: A device, method and computer-readable medium for generating unique identification for records in a data streaming processing system are disclosed. A method may collect an identification of a source of a data record, a timestamp of the data record and a count of a number of records a data source has added to the stream with that timestamp, generate a unique identification with the identification of the source of the data record, the timestamp of the data record and the count of the number of records the data source has added to the stream with that timestamp, apply the unique identification to the data record and transmit the data record with the unique identification to a downstream operator within a data stream processing system.
    Type: Application
    Filed: October 27, 2019
    Publication date: February 20, 2020
    Inventors: Theodore Johnson, Vladislav Shkapenyuk
  • Publication number: 20200057769
    Abstract: The disclosure described herein is directed to a computerized system and method of grading and authenticating collectibles utilizing digital imaging devices and processes to provide an objective, standardized, consistent high-resolution grading of collectible objects, such as but not limited to sport and non-sport trading cards. The disclosure eliminates the subjectivity present in the human grading process and overcomes the inherent limitations of the human eye.
    Type: Application
    Filed: October 25, 2019
    Publication date: February 20, 2020
    Inventors: Stephen Brent Kass, Edward Korbel, Daniel R. Barbakow, Robert Alan Cook, Scot Maxwell, Kate Aplin, Hayden Blauzvern, Megan Shao, Ben Teng, Avi Thaker
  • Publication number: 20200057770
    Abstract: A method, system and computer program product for visualizing changes in a multi-dimensional dataset. A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Application
    Filed: October 25, 2019
    Publication date: February 20, 2020
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Publication number: 20200057771
    Abstract: Aspects of the subject technology relate to a system that analyzes customers' AMI load curves, identifies evening peak users as defined by their load curves, and provides Energy Efficiency (EE) advice related to their periods of high use. For example, identified high evening users can be sent an email with normative comparisons on evening load use, along with tips to reduce energy usage. Other aspects relate to the additional targets/communications. Aspects of the subject technology relate to categorizing a user's energy consumption tendencies based on a user's load curve and providing customized content based on the user's category. By taking into consideration the user's actual energy consumption patterns, the system may be able to provide more relevant content to the user.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Erik SHILTS, Garner CHUNG, Suelyn YU, David ROYER
  • Publication number: 20200057772
    Abstract: A method determines a weather area for a motor vehicle, with which a sensor system and a communications interface are associated, which are coupled to one another via signals. The method includes: receiving data including geographical information in the form of a map; and creating a grid by dividing the received data into a plurality of adjacent grid cells. The method also includes: providing a measurement signal of the sensor system, representing a location-related local weather situation in one of the grid cells; and determining a local weather area for the respective grid cell according to the provided measurement signal.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Stefan HOLDER, Thomas SCHUTZMEIER, Andreas WINCKLER
  • Publication number: 20200057773
    Abstract: A computer system implements novel identification algorithms to generate universal identifiers requested by distributed clients into unique numeric identifiers devoid of language-specific alphabetic characters. The identifiers may be used for indexing different objects in a database or databases. The computer system, working in cooperation with distributed clients, assists users who supply the unique numeric identifiers with finding information in the different systems regarding the identified objects.
    Type: Application
    Filed: February 21, 2019
    Publication date: February 20, 2020
    Inventors: Michael Gamzin, Michael Zelenin, Rostislav Yavorskiy
  • Publication number: 20200057774
    Abstract: The present disclosure is generally related to a data processing system to coordinate parallel processing of audio queries across multiple devices. A data processing system can receive an audio input signal detected the display device and parse the audio input signal to identify an entity. The data processing system can transmit a query command to the display device to cause a multimedia content application to perform a search for the entity. The data processing system can access at least one of an address database and a multimedia content provider to identify a reference address for the entity. The data processing system can provide the reference address for the entity to cause the display device to present a content selection interface. The content selection interface can include an element for the reference address, prior to completion of the search for the entity performed by the multimedia content application.
    Type: Application
    Filed: October 3, 2017
    Publication date: February 20, 2020
    Inventors: Jian Wei Leong, Nicu Cornea, Maya Tekke Anant
  • Publication number: 20200057775
    Abstract: Implementations of the present disclosure are generally directed to receiving, a plurality of items of digital content from one or more data sources associated with a user, providing a plurality of clusters of digital content, each cluster including one or more items of digital content of the plurality of items of digital content, for a cluster: determining a goodness measure for each item of digital content within the cluster, the goodness measure being at least partially based on metadata associated with a respective item of digital content, and selecting at least one item of digital content from the cluster for inclusion in the media presentation, and providing the media presentation for display on a computing device of the user, the media presentation including the at least one item of digital content.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Stephen Trey Moore, Augustine Vidal Pedraza, IV, Florian Denis, Jean Caillé
  • Publication number: 20200057776
    Abstract: Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
    Type: Application
    Filed: August 26, 2019
    Publication date: February 20, 2020
    Applicant: DIVX, LLC
    Inventors: Kourosh Soroushian, Shaiwal Priyadarshi, Jason Braness, Roland Osborne, William Frantz, Jerome Vashisht-Rota, Daniel Salmonsen, John Funnell, Michael Floyd
  • Publication number: 20200057777
    Abstract: Provided are a computer program product, system, and method for processing images from a gaze tracking device to provide location information for tracked entities. A gazed image is received from a gaze tracking device at which the user is gazing while operating the gaze tracking device. User speech is received from a microphone. The user speech is as having memorization intent. A description of a tracked entity that is an object of the memorization intent is extracted from the user speech. A tracking object in a tracking object database is created including the gazed image and the extracted description of the tracked entity for which the user has memorization intent. A determination is made of a location of the tracked entity and the determined location of the tracked entity is associated with the created tracking object in the tracking object database.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: Nadiya Kochura, Fang Lu
  • Publication number: 20200057778
    Abstract: In pose estimation from a depth sensor (12), depth information is matched (70) with 3D information. Depending on the shape captured in depth image information, different objects may benefit from more or less pose density from different perspectives. The database (48) is created by bootstrap aggregation (64). Possible additional poses are tested (70) for nearest neighbors already in the database (48). Where the nearest neighbor is far, then the additional pose is added (72). Where the nearest neighbor is not far, then the additional pose is not added. The resulting database (48) includes entries for poses to distinguish the pose without overpopulation. The database (48) is indexed and used to efficiently determine pose from a depth camera (12) of a given captured image.
    Type: Application
    Filed: April 11, 2017
    Publication date: February 20, 2020
    Inventors: Shanhui Sun, Stefan Kluckner, Ziyan Wu, Oliver Lehmann, Jan Ernst, Terrence Chen
  • Publication number: 20200057779
    Abstract: A method of managing digital content includes displaying a user interface on a display screen of the electronic device. A search instruction is generated according to a search condition. Each of a plurality of cloud servers is controlled to search for digital content meeting the search condition. Related information of the digital content meeting the search condition is received from each of the plurality of cloud servers. A user interface object is generated according to the related information received from each of the plurality of cloud servers, such that a plurality of user interface objects are obtained. Once an object list is generated by aggregating the plurality of the user interface objects, the object list is displayed on a display screen.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 20, 2020
    Inventors: ELIZABETH ANN DYKSTRA ERICKSON, YI-JEN HUANG, CHIH-YU CHUEH
  • Publication number: 20200057780
    Abstract: A method for processing media data includes receiving metadata associated with media data; identifying another metadata associated with another media data, wherein the size of the media data is smaller than the size if the another media data; determining a score based on the metadata and another metadata, wherein the score is within a threshold level; and presenting information associated with a product or service associated with the another media data.
    Type: Application
    Filed: October 18, 2019
    Publication date: February 20, 2020
    Inventors: Damian A. SCAVO, Loris D'ACUNTO, Manuel GILIOLI
  • Publication number: 20200057781
    Abstract: A mapping and query service for mapping between object-oriented programming objects and deep key-value data stores. The service to implement a store operation for a mapping and query service that supports the storage of a set of one or more objects having classes and fields written in source code of an object-oriented programming language in a deep key-value data store.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 20, 2020
    Inventor: Michael McCormick
  • Publication number: 20200057782
    Abstract: Embodiments of the invention utilize an improved LSM-tree-based key-value approach to strike the optimal balance between the costs of updates and lookups with any given main memory budget. The improved approach involves allocating memory to Bloom filters differently across different levels so as to minimize the sum of the false positive rates associated with the Bloom filters. In addition, the improved approach may predict the impact of the system design parameter(s) and/or environmental parameter(s) on the lookup performance. Subsequently, the improved approach may “self-tune” the system design parameter(s) and/or environment parameter(s) to maximize the throughput.
    Type: Application
    Filed: January 9, 2018
    Publication date: February 20, 2020
    Inventors: Stratos Idreos, Niv Dayan, Manos Athanassoulis
  • Publication number: 20200057783
    Abstract: Methods and systems are presented for accepting inputs into a vehicle or other conveyance to control functions of the conveyance. A vehicle control system can receive gestures and other inputs. The vehicle control system can also obtain information about the user of the vehicle control system and information about the environment in which the conveyance is operating. Based on the input and the other information, the vehicle control system can modify or improve the performance or execution of user interface and functions of the conveyance. The changes make the user interfaces and/or functions user-friendly and intuitive.
    Type: Application
    Filed: April 3, 2019
    Publication date: February 20, 2020
    Inventor: Christopher Ricci
  • Publication number: 20200057784
    Abstract: A customizable web site access system is comprised of a software program incorporating both a composing portion and a performing portion. The composing portion of the software program is used to create a presentation. The presentation includes a list of URLs for display, a desired sequence of display of the URLs, and a duration of display of the URLs. The performing portion of the software program operates to load and display the presentation to a user of the web in an automatic slide show presentation.
    Type: Application
    Filed: October 25, 2019
    Publication date: February 20, 2020
    Inventor: David H. Quimby
  • Publication number: 20200057785
    Abstract: Issuing and managing digital certificates for students is described. A server can receive organization information regarding an educational institution, group information regarding a course, and certificate information regarding the types of content to be displayed upon a digital certificate indicating that a student has completed the course. The server can generate a digital certificate template indicating the types of content and layout of that content for generating digital certificates. The digital certificates can then be generated and published to webpages for students.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: Daniel King, Alan Heppenstall
  • Publication number: 20200057786
    Abstract: A method and apparatus for providing recommended contents. The method comprises: A search query being received; an event being selected from a predetermined event set based on the search query; the recommended contents being provided in a structured template including one or more elements; each element is associated with a feature of the event; each feature of the event corresponds to a search intent. Each element includes one or more sub-contents, and each sub-content is correlated to corresponding recommended contents.
    Type: Application
    Filed: November 30, 2016
    Publication date: February 20, 2020
    Inventors: Yumao Lu, Yongjian Deng, Linjun Shou, Wenbin Cai, Jun Pan, Jie Zhou, Baoquan Fan
  • Publication number: 20200057787
    Abstract: The invention relates to a method for coordinating the geographic regions around the world into an Information management system that will allow Internet based Uniform Resource Locators including domain names, IP addresses or keywords processed by the system to produce a relevant geographic identifier that will correspond with a resulting webpage. This invention involves using the information management system to display various types of descriptive information that are or may be indexed on the internet including but not limited to information about neighborhoods, websites, products, services, individuals, events and jobs. The invention may also provide a plurality of services as part of the resulting webpage(s). The Invention also includes a method for franchising business models wherein the geographic areas covered by the information management system may be franchised and serviced by a plurality of individuals or organizations.
    Type: Application
    Filed: May 10, 2018
    Publication date: February 20, 2020
    Inventor: Dean Wray Lawrence
  • Publication number: 20200057788
    Abstract: Embodiments of the present disclosure provide a method, an apparatus and a device for generating entity relationship data, and a storage medium. The method includes: obtaining webpage source data corresponding to a target webpage; identifying at least one key value block from the webpage source data, wherein the key value block comprises at least one key value pair; identifying body values corresponding to the at least one key value block from the webpage source data; and generating entity relationship data corresponding to the target webpage according to the key value blocks and the body values corresponding to the key value blocks. With the technical solution the present disclosure, the webpage universality may be improved, labor cost may be reduced, and output quantity of the entity relationship data may be increased.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 20, 2020
    Inventors: Fang HUANG, Shuangjie LI, Bingyang YU, Yabing SHI, Haijin LIANG, Yang ZHANG, Yong ZHU
  • Publication number: 20200057789
    Abstract: Embodiments of the present disclosure relate to a configurable convolution engine that receives configuration information to perform convolution or its variant operations on streaming input data of various formats. To process streaming input data, input data of multiple channels are received and stored in an input buffer circuit in an interleaved manner. Data values of the interleaved input data are retrieved and forwarded to multiplier circuits where multiplication with a corresponding filter element of a kernel is performed. Varying number of kernels with different sizes and sparsity can also be used for the convolution operations.
    Type: Application
    Filed: October 25, 2019
    Publication date: February 20, 2020
    Inventors: Suk Hwan Lim, Junji Sugisawa, Muge Wang