Patents Issued in February 20, 2020
-
Publication number: 20200057740Abstract: 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: ApplicationFiled: September 19, 2018Publication date: February 20, 2020Applicants: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATIONInventor: Zhen GE
-
Publication number: 20200057741Abstract: 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: ApplicationFiled: September 19, 2018Publication date: February 20, 2020Applicants: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATIONInventors: Xi-Lang ZHANG, Guo-Xin SUN, Jia-Ling HU, Li-Hong HUANG
-
Publication number: 20200057742Abstract: 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: ApplicationFiled: May 16, 2019Publication date: February 20, 2020Inventors: Win Naing MAUNG, Yonghui TANG, Huanzhang HUANG, Douglas Edward WENTE
-
Publication number: 20200057743Abstract: 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: ApplicationFiled: August 16, 2019Publication date: February 20, 2020Inventor: Yen-Lung CHOU
-
Publication number: 20200057744Abstract: 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: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Yi Xie, Yue Yu, Yuan Zhang, Yu Min Zhang
-
Publication number: 20200057745Abstract: 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: ApplicationFiled: August 16, 2019Publication date: February 20, 2020Inventors: Arthur Mutter, Steffen Walker
-
Publication number: 20200057746Abstract: 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: ApplicationFiled: August 28, 2019Publication date: February 20, 2020Inventors: Thomas Obkircher, Guillaume Alexandre Blin, James Henry Ross, Bryan J. Roll
-
Publication number: 20200057747Abstract: 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: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Erez Izenberg, Leah Shalev, Georgy Machulsky, Nafea Bshara
-
Publication number: 20200057748Abstract: 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: ApplicationFiled: August 14, 2019Publication date: February 20, 2020Applicant: TACHYUM LTD.Inventor: Radoslav DANILAK
-
Publication number: 20200057749Abstract: 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: ApplicationFiled: August 22, 2019Publication date: February 20, 2020Inventors: Martin Vorbach, Armin Nueckel
-
Publication number: 20200057750Abstract: 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: ApplicationFiled: August 17, 2018Publication date: February 20, 2020Inventor: Jimmy C. Lin
-
Publication number: 20200057751Abstract: 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: ApplicationFiled: October 15, 2019Publication date: February 20, 2020Inventors: James M. Barton, Brian Beach, David Platt, Kevin Smith, Michael Klar, Paul Stevens, David Chamberlin, Richard Lee
-
Publication number: 20200057752Abstract: 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: ApplicationFiled: April 15, 2016Publication date: February 20, 2020Inventor: Jeffrey V. TOFANO
-
Publication number: 20200057753Abstract: 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: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: Yue Li, Zhao Wei Li, Dong Jie Wei, Ling Xu
-
Publication number: 20200057754Abstract: 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: ApplicationFiled: October 14, 2019Publication date: February 20, 2020Inventors: Stephen Paul Willcock, Bradley West Slater, Carolina Ruiz Medina
-
Publication number: 20200057755Abstract: 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: ApplicationFiled: August 9, 2019Publication date: February 20, 2020Inventor: Meilof Geert Veeningen
-
Publication number: 20200057756Abstract: 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: ApplicationFiled: May 8, 2019Publication date: February 20, 2020Inventor: Julian V. Giuca
-
Publication number: 20200057757Abstract: 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: ApplicationFiled: July 17, 2019Publication date: February 20, 2020Inventors: Chuck Spitz, Joel Gould
-
Publication number: 20200057758Abstract: 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: ApplicationFiled: August 20, 2019Publication date: February 20, 2020Inventors: Hyungtak CHOI, Seungsoo KANG, Sunhwa KO, Jihie KIM, Hyunwoo PARK, Haehun YANG, Daye LEE, Siddarth K M, Inchul HWANG
-
Publication number: 20200057759Abstract: 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: ApplicationFiled: October 24, 2019Publication date: February 20, 2020Inventors: Gabriel Díaz Garza Abraham, Ricardo Suárez López
-
Publication number: 20200057760Abstract: 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: ApplicationFiled: October 28, 2019Publication date: February 20, 2020Applicant: Alibaba Group Holding LimitedInventor: Boran Zhao
-
Publication number: 20200057761Abstract: 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: ApplicationFiled: October 28, 2019Publication date: February 20, 2020Inventors: Xia Yu, Baolin He, Chen Feng
-
Publication number: 20200057762Abstract: 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: ApplicationFiled: March 31, 2017Publication date: February 20, 2020Applicant: NEC CorporationInventors: Yuzuru OKAJIMA, Kunihiko SADAMASA
-
Publication number: 20200057763Abstract: 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: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Gordon Gaumnitz, Lars Dannecker, Robert Schulze, Ivan T. Bowman, Daniel James Farrar
-
Publication number: 20200057764Abstract: 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: ApplicationFiled: August 8, 2019Publication date: February 20, 2020Applicant: JPMorgan Chase Bank, N.A.Inventors: Kevin CHIN, Chandrasekaran BALASUBRAMANIAN, Krishnan P. SANKARAN
-
Publication number: 20200057765Abstract: 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: ApplicationFiled: October 24, 2019Publication date: February 20, 2020Inventor: Gerhard Hill
-
Publication number: 20200057766Abstract: 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: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Applicant: Embarcadero Technologies, Inc.Inventors: Brett HAWTON, James B. PITTS
-
Publication number: 20200057767Abstract: 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: ApplicationFiled: May 1, 2018Publication date: February 20, 2020Applicant: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Nigam H. Shah, Vladimir Polony, Juan Manuel Banda, Alison Victoria Callahan
-
Publication number: 20200057768Abstract: 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: ApplicationFiled: October 27, 2019Publication date: February 20, 2020Inventors: Theodore Johnson, Vladislav Shkapenyuk
-
Publication number: 20200057769Abstract: 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: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: 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: 20200057770Abstract: 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: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: Saurabh Dwivedi, Rahul Parashar
-
Publication number: 20200057771Abstract: 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: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Erik SHILTS, Garner CHUNG, Suelyn YU, David ROYER
-
Publication number: 20200057772Abstract: 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: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Stefan HOLDER, Thomas SCHUTZMEIER, Andreas WINCKLER
-
Publication number: 20200057773Abstract: 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: ApplicationFiled: February 21, 2019Publication date: February 20, 2020Inventors: Michael Gamzin, Michael Zelenin, Rostislav Yavorskiy
-
Publication number: 20200057774Abstract: 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: ApplicationFiled: October 3, 2017Publication date: February 20, 2020Inventors: Jian Wei Leong, Nicu Cornea, Maya Tekke Anant
-
Publication number: 20200057775Abstract: 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: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Inventors: Stephen Trey Moore, Augustine Vidal Pedraza, IV, Florian Denis, Jean Caillé
-
Publication number: 20200057776Abstract: 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: ApplicationFiled: August 26, 2019Publication date: February 20, 2020Applicant: DIVX, LLCInventors: Kourosh Soroushian, Shaiwal Priyadarshi, Jason Braness, Roland Osborne, William Frantz, Jerome Vashisht-Rota, Daniel Salmonsen, John Funnell, Michael Floyd
-
Publication number: 20200057777Abstract: 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: ApplicationFiled: October 24, 2019Publication date: February 20, 2020Inventors: Nadiya Kochura, Fang Lu
-
Publication number: 20200057778Abstract: 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: ApplicationFiled: April 11, 2017Publication date: February 20, 2020Inventors: Shanhui Sun, Stefan Kluckner, Ziyan Wu, Oliver Lehmann, Jan Ernst, Terrence Chen
-
Publication number: 20200057779Abstract: 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: ApplicationFiled: August 7, 2019Publication date: February 20, 2020Inventors: ELIZABETH ANN DYKSTRA ERICKSON, YI-JEN HUANG, CHIH-YU CHUEH
-
Publication number: 20200057780Abstract: 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: ApplicationFiled: October 18, 2019Publication date: February 20, 2020Inventors: Damian A. SCAVO, Loris D'ACUNTO, Manuel GILIOLI
-
MAPPING AND QUERY SERVICE BETWEEN OBJECT ORIENTED PROGRAMMING OBJECTS AND DEEP KEY-VALUE DATA STORES
Publication number: 20200057781Abstract: 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: ApplicationFiled: August 20, 2019Publication date: February 20, 2020Inventor: Michael McCormick -
Publication number: 20200057782Abstract: 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: ApplicationFiled: January 9, 2018Publication date: February 20, 2020Inventors: Stratos Idreos, Niv Dayan, Manos Athanassoulis
-
Publication number: 20200057783Abstract: 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: ApplicationFiled: April 3, 2019Publication date: February 20, 2020Inventor: Christopher Ricci
-
Publication number: 20200057784Abstract: 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: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventor: David H. Quimby
-
Publication number: 20200057785Abstract: 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: ApplicationFiled: October 24, 2019Publication date: February 20, 2020Inventors: Daniel King, Alan Heppenstall
-
Publication number: 20200057786Abstract: 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: ApplicationFiled: November 30, 2016Publication date: February 20, 2020Inventors: Yumao Lu, Yongjian Deng, Linjun Shou, Wenbin Cai, Jun Pan, Jie Zhou, Baoquan Fan
-
Publication number: 20200057787Abstract: 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: ApplicationFiled: May 10, 2018Publication date: February 20, 2020Inventor: Dean Wray Lawrence
-
Publication number: 20200057788Abstract: 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: ApplicationFiled: August 13, 2019Publication date: February 20, 2020Inventors: Fang HUANG, Shuangjie LI, Bingyang YU, Yabing SHI, Haijin LIANG, Yang ZHANG, Yong ZHU
-
Publication number: 20200057789Abstract: 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: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: Suk Hwan Lim, Junji Sugisawa, Muge Wang