Patents Issued in January 17, 2019
-
Publication number: 20190018611Abstract: Provided herein may be a memory system and a method of operating the same. The memory system may include a memory controller, and a plurality of memory devices coupled to the memory controller through a plurality of channels. The memory controller may include a power consumption measurement unit configured to measure power consumption of a memory system at intervals of a predetermined time period and to generate a first signal based on the measured power consumption, and a performance throttling control unit configured to perform an operation of changing performance of the memory system in response to the first signal. The performance throttling control unit may be configured to perform the operation of changing the performance of the memory system a plurality of times within the predetermined time period.Type: ApplicationFiled: February 12, 2018Publication date: January 17, 2019Inventor: Min Kee KIM
-
Publication number: 20190018612Abstract: A controller includes: a processor suitable for controlling a memory device to read map data stored in a memory and read out a physical address corresponding to data requested by a host to be read; a counter suitable for obtaining reliability information on the map data stored in the memory; a determining unit suitable for activating a pre-pumping mode when reliability of the map data is poor; a deciding unit suitable for determining a first target die of a pre-pumping operation for reading the data in the activated pre-pumping mode; and a pumping unit suitable for controlling the memory device to perform the pre-pumping operation on the first target die during a background operation for reading out the physical address.Type: ApplicationFiled: February 12, 2018Publication date: January 17, 2019Inventors: Byeong-Gyu PARK, Hyunjun KIM, Byoung-Sung YOU
-
Publication number: 20190018613Abstract: A memory system includes: a memory device that includes a plurality of memory dies each of which includes a plurality of planes, each of which includes a plurality of memory blocks that store data; and a controller including a first memory, and configured to: receive a plurality of commands from a host; perform command operations corresponding to the received commands in the memory blocks; detect patterns of the commands, the command operations, and user data corresponding to the command operations; dynamically allocate as pattern zones the first memory based on the patterns; and load map segments of map data corresponding to the commands, the command operations, and the user data into the pattern zones.Type: ApplicationFiled: February 15, 2018Publication date: January 17, 2019Inventor: Eu-Joon BYUN
-
Publication number: 20190018614Abstract: A method for modifying a file having a file size exceeding a size of available main memory, the file arranged in one or more existing data blocks, by writing an array of new data to the file at a file offset to replace a portion of the existing data of the file. The method including determining one or more target data blocks of the file which contain data to be replaced, considering a size of the array of new data, the block size of the file and the file offset within the file, retrieving at least one of the target data blocks from the file, creating at least one new data block comprised of at least one of the one or more write byte arrays, and writing the new data block to the file at the location of the target data blocks.Type: ApplicationFiled: July 16, 2018Publication date: January 17, 2019Inventor: Soeren Balko
-
Publication number: 20190018615Abstract: A host for controlling a non-volatile memory card, a system including the same, and methods of operating the host and the system are provided. The method of operating the host connected with the non-volatile memory card through a clock bus, a command bus, and one or more data buses includes transmitting a first command to the non-volatile memory card through the command bus, transmitting first data corresponding to the first command to the non-volatile memory card through the one or more data buses or receiving the first data from the non-volatile memory card through the data buses, and transmitting a second command to the non-volatile memory card at least once through the command bus during or before transfer of the first data.Type: ApplicationFiled: September 17, 2018Publication date: January 17, 2019Applicant: Samsung Electronics Co., Ltd.Inventors: Kyeong Min Kim, Hong Sik Park, Hee Dong Shin
-
Publication number: 20190018616Abstract: According to one embodiment, a wireless communication device includes a first interface, a first memory, a wireless antenna, a second memory and a second interface. The first interface is capable to electrically connect to a first host device. The first interface communicates with the first host device in accordance with an SD interface. The first memory includes a nonvolatile memory which operates based on power supplied through the first interface from the first host device. The wireless antenna generates power based on a radio wave from a second host device. The second memory is capable to operate based on power generated by the wireless antenna. The second memory has a memory capacity lower than the first memory. The second interface is capable to operate based on power generated by the wireless antenna. The second interface is connected to the second memory and the first interface.Type: ApplicationFiled: September 18, 2018Publication date: January 17, 2019Applicant: TOSHIBA MEMORY CORPORATIONInventor: Keisuke SATO
-
Publication number: 20190018617Abstract: Embodiments of the present invention disclose a data processing solution. In this solution, a hard disk receives a call instruction sent by a server, where the call instruction includes a function identifier of a to-be-called function and an operation address; and the hard disk calls the function in the hard disk based on the function identifier, and performs, based on the function, an operation on data corresponding to the operation address.Type: ApplicationFiled: September 18, 2018Publication date: January 17, 2019Inventor: Mingchang WEI
-
Publication number: 20190018618Abstract: Methods and apparatuses are disclosed for executing a plurality of queued tasks in a memory. One example apparatus includes a memory configured to be coupled to a host. The memory is also configured to receive a plurality of memory access requests, a status request, and an execution command from the host, and to execute one or more of the plurality of memory access requests responsive to the execution command from the host. The execution command includes a plurality of respective indications that correspond to each respective memory access request of the plurality of memory access requests and that indicate whether the host is requesting the memory to execute each respective memory access request.Type: ApplicationFiled: September 19, 2018Publication date: January 17, 2019Applicant: Micron Technology, Inc.Inventors: Giuseppe D'Eliseo, Graziano Mirichigni, Danilo Caraccio, Luca Porzio, Antonino Pollio
-
Publication number: 20190018619Abstract: A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by determining a slice name of an encoded data slice to verify, obtaining the encoded data slice and compressing the encoded data slice to produce a compressed encoded data slice, determining a storage set of DS units associated with the slice name, sending compressed encoded data slice partial request messages to the storage set of DS units, and receiving at least a decode threshold number of compressed encoded data slice partial response messages to produce compressed encoded data slice partials. The method continues by determining whether a sum of the compressed encoded data slice partials compares favorably to the compressed encoded data slice and indicating a failed test when the comparison is not favorable and indicating a passed test when the comparison is favorable.Type: ApplicationFiled: September 20, 2018Publication date: January 17, 2019Inventors: Jason K. Resch, Greg R. Dhuse
-
Publication number: 20190018620Abstract: In accordance with an embodiment, an image forming apparatus includes a first processor configured to generate a first operation signal and a second processor configured to generate a second operation signal indicating an operation state of the second processor. A pin input is configured to generate a second output signal, and an application-specific integrated circuit (ASIC) configured to generate data and output the data based on the first output signal or the second output signal.Type: ApplicationFiled: July 10, 2018Publication date: January 17, 2019Inventor: Shinji ONO
-
Publication number: 20190018621Abstract: An image forming apparatus includes a detector, a reception unit, an output unit, and a controller. The detector detects a distance between the image forming apparatus and a mobile terminal apparatus that is located near the image forming apparatus. The reception unit receives printing data from a mobile terminal apparatus. The output unit outputs, when a specific operation is performed by a user, a printing result based on the printing data received by the reception unit. The controller controls, in a case where the printing data received by the reception unit is printing data from a mobile terminal apparatus for which the distance detected by the detector is within a preset range, the output unit to output the printing result without requiring the specific operation by the user.Type: ApplicationFiled: July 2, 2018Publication date: January 17, 2019Applicant: FUJI XEROX CO., LTD.Inventor: Shinji AKAHIRA
-
Publication number: 20190018622Abstract: A printing apparatus is provided such that, if a publication state of the printing apparatus in a cloud print service indicates public, a URL for registering the printing apparatus to a public printer is acquired and the acquired URL is enabled to be output from the printing apparatus.Type: ApplicationFiled: July 6, 2018Publication date: January 17, 2019Inventor: Ritsuto Sako
-
Publication number: 20190018623Abstract: A printing apparatus sets one of an access point (AP) mode and a Wi-Fi Direct (WFD) mode as an operation mode to be used for wireless direct connection with an external apparatus, in accordance with an instruction given through a setting screen by a user. The printing apparatus controls a wireless LAN I/F so as to start an operation in the AP mode if the AP mode is set as the operation mode, and start an operation in the WFD mode if the WFD mode is set as the operation mode.Type: ApplicationFiled: July 9, 2018Publication date: January 17, 2019Inventor: Go Inoue
-
Publication number: 20190018624Abstract: An audio control device receives a print instruction by audio and causes a print apparatus connected to an external access point to execute a print process in accordance with the print instruction received by audio.Type: ApplicationFiled: July 9, 2018Publication date: January 17, 2019Inventors: Taketomo Naruse, Ryohei Saito
-
Publication number: 20190018625Abstract: A management apparatus includes a predicting unit and a notifying unit. The predicting unit acquires progress information indicating progress of an image forming process from an image forming device that forms a three-dimensional image, and predicts a completion time of the image forming process. The notifying unit provides a notification about the completion time predicted by the predicting unit to a device owned by a user using the image forming device. The predicting unit re-predicts the completion time as the image forming process progresses. In a case where a difference between a previously-notified completion time and a newly-predicted completion time reaches a predetermined extent, the notifying unit provides a notification about the newly-predicted completion time.Type: ApplicationFiled: July 2, 2018Publication date: January 17, 2019Applicant: FUJI XEROX CO., LTD.Inventor: Soshi NOGUCHI
-
Publication number: 20190018626Abstract: Embodiments disclosed herein disclose methods and systems utilizing a fax server. The method may include configuring at least one setting for a multifunction printer (MFP) at the fax server. The method may further include receiving a document. The method may further include determining the at least one setting associated with the MFP based on a network address associated with the received document and applying the at least one setting for the MFP at the fax server.Type: ApplicationFiled: September 17, 2018Publication date: January 17, 2019Inventor: Stephen Schwarz
-
Publication number: 20190018627Abstract: A roll-fed printing apparatus and a method for controlling the roll-fed printing apparatus for printing print jobs on a recording medium by means of a print mechanism.Type: ApplicationFiled: July 6, 2018Publication date: January 17, 2019Applicant: Oce Holding B.V.Inventors: Eduardus J.W. VAN VLIEMBERGEN, Elsemieke P.A. VAN ROSSUM
-
Publication number: 20190018628Abstract: Systems for providing efficient manufacturing of paper, sheet, and/or box products of varying size and structure, often with pre-applied print (“pre-print”), are provided herein. One or more controllers can be used to aggregate upcoming orders and information needed to complete the manufacturing process for the order. A controller enables a user to prepare control plans (e.g., reel maps, reel plans, etc.) for processing rolls of web product through the manufacturing process. Criteria filtering and/or various features enable generation of efficient and effective control plans for rolls of web product, including, in some cases, multiple orders. The control plan may include a set of instructions for operating one or more systems within the manufacturing process to form the desired finished paper-based product.Type: ApplicationFiled: July 12, 2018Publication date: January 17, 2019Inventors: Charlie Bert Sloan, IV, Robert Dennis Seay
-
Publication number: 20190018629Abstract: Systems for providing efficient manufacturing of paper, sheet, and/or box products of varying size and structure, often with pre-applied print (“pre-print”), are provided herein. One or more controllers can be used to aggregate orders and information to prepare one or more control plans (e.g., reel maps, reel plans, etc.) for processing a roll of web product through the manufacturing process. The control plan may include a set of instructions for operating one or more systems within the manufacturing process to form the desired finished paper-based product. In such a regard, efficient manufacturing of various paper-based products, including corrugated boxes, folded carton, labels, flexible paper, industrial bags, plates, cups, décor, and many others, can be achieved. Further, efficient customer ordering/tracking, job aggregation, print imposition, corrugator planning, and tracking and adjustments throughout the manufacturing process are contemplated.Type: ApplicationFiled: July 12, 2018Publication date: January 17, 2019Inventor: Robert Dennis Seay
-
Publication number: 20190018630Abstract: A roll-fed printing apparatus and a method for controlling a roll-fed printing apparatus for printing images on at least one recording medium are disclosed. The roll-fed apparatus includes a print engine, a controller including a roll managing system for managing the printing of ripped images on the at least one recording medium.Type: ApplicationFiled: July 6, 2018Publication date: January 17, 2019Applicant: Océ Holding B.V.Inventors: Eduardus J.W. VAN VLIEMBERGEN, Elsemieke P.A. VAN ROSSUM
-
Publication number: 20190018631Abstract: In a case where the printing of a plurality of copies based on an original image is to be executed by causing a feeding stage which is set for each of the plurality of copies to perform feeding, a feed operation is controlled so as to stop feeding from a feeding stage which serves as a feed target when a sheet attribute designated in a job and a sheet attribute set in the feeding stage are different from each other.Type: ApplicationFiled: July 9, 2018Publication date: January 17, 2019Inventor: Taku Shinohara
-
Publication number: 20190018632Abstract: The present disclosure discloses methods and systems for segregating large print jobs and minor print jobs. The method includes detecting a trigger event caused by receiving a new high priority job while an old print job is already under printing by a printer. The printer includes a paper collection tray installed in a paper collection area for receiving printouts of the high priority jobs. After receiving, printing of the old print job is paused and printing of the high priority is initiated. Then, a collection tray is moved to an extended position for receiving printouts of the high priority job into the collection tray. After successful printing of the new high priority job, printing of the old print job is resumed. Thereafter, the collection tray is moved back to the retracted position for receiving printouts in the collection area.Type: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Inventor: Arockia Raja Soundararajan
-
Publication number: 20190018633Abstract: Provided is an electronic device capable of effectively using a wireless tag. A second communication-control unit controls communication with a wireless tag. The second system-control unit reads management information that manages the data write area of the wireless tag via the second communication-control unit. There is empty area in the management information, the second system-control unit writes setup information that has status information indicating the setup state in the empty area.Type: ApplicationFiled: September 10, 2018Publication date: January 17, 2019Applicant: KYOCERA Document Solutions Inc.Inventor: Takeshi HAMAKAWA
-
Publication number: 20190018634Abstract: A system tracks the exact amount of ink remaining in printhead cartridges used in printers connected to a network. Each printer stores a history of cartridges that have been used in the printer. Each cartridge stores a status indicator that indicates whether the cartridge has been used before in any printer. When a printer receives a previously-used cartridge, the printer broadcasts a request for information about that cartridge from the other printers. Each printer having the matching printhead identification number in its history reports over the network the last recorded ink dot count associated with the matching printhead identification number. The requesting printer chooses the most up-to-date response based on the highest dot count or the latest time-stamp. The requesting printer then updates its memory using the dot count from the most up-to-date response and begins counting dots from that updated count for subsequent print jobs performed using the installed cartridge.Type: ApplicationFiled: September 7, 2018Publication date: January 17, 2019Applicant: FUNAI ELECTRIC CO., LTDInventors: Lucas BARKLEY, Bruce DEBOARD, Brian JONES
-
Publication number: 20190018635Abstract: Disclosed herein are embodiments for controlling visual indicators of an audio responsive electronic device. In some embodiments, an audio responsive electronic device operates by receiving audio input, and then analyzing the audio input to identify an intended target of the audio input. The intended target may be one of a plurality of electronic devices or services which are native or non-native to the audio responsive electronic device. The audio responsive electronic device transmits the audio input to the identified intended target. A reply message is received from the intended target. Then, the audio responsive electronic device controls its visual indicators using information in the reply message, to thereby provide visual feedback to a user. Also disclosed herein are embodiments for capturing and providing audio to an application according to an application programming interface of a media device. The raw audio captured by the media device is not in a form useable by the requesting application.Type: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Applicant: Roku, Inc.Inventors: Ali Vassigh, Soren Riise, Robert Burdick, Kevin Cooper
-
Publication number: 20190018636Abstract: An electronic device is disclosed. An electronic device according to one embodiment can comprise: a first display for displaying first content; a second display sliding on the first display and displaying second content; and a processor configured to display at least one piece of content related to the first content and the second content on the first display and the second display according to the overlapping of the first display and the second display according to the sliding.Type: ApplicationFiled: December 12, 2016Publication date: January 17, 2019Applicant: Samsung Electronics Co., Ltd.Inventors: Jin-Ah KONG, Yong-Yeon LEE, Yeo-Jun YOON, Yun-Kyung KIM
-
Publication number: 20190018637Abstract: A display device is disclosed. The display device may comprise: a memory for storing a content; a display panel for outputting at least a part of the content; multiple contact points arranged on a side surface of the display device; and a control circuit electrically connected to the memory, the display panel, and the multiple contact points.Type: ApplicationFiled: January 4, 2017Publication date: January 17, 2019Applicant: Samsung Electronics Co., Ltd.Inventors: Ka Won CHEON, Do Hyoung KIM, Seong Hoon KANG, Mi Ra PARK
-
Publication number: 20190018638Abstract: Aspects of the subject disclosure may include, for example, a method including receiving, by a system comprising a processor, a multicast video stream directed to an array of a plurality of display modules movably attached to a modular display, extracting, by the system, video display data from the multicast video stream according to a location within the array of a first display module of the plurality of display modules, and updating, by the system, a video display of the first display module according to the video display data that is extracted from the multicast video stream, wherein the updating is synchronized to a master clock of the modular display. Other embodiments are disclosed.Type: ApplicationFiled: September 20, 2018Publication date: January 17, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Barrett M. Kreiner, Jonathan L. Reeves, Ryan Schaub
-
Publication number: 20190018639Abstract: Remote desktop servers include a display encoder that maintains a secondary framebuffer that contains display data to be encoded and transmitted to a remote client display and a list of display primitives effectuating updated display data in the secondary framebuffer. The display encoder submits requests to receive the list of drawing primitives to a video adapter driver that receives and tracks drawing primitives that, when executed, update a primary framebuffer.Type: ApplicationFiled: August 31, 2018Publication date: January 17, 2019Applicant: VMware, Inc.Inventors: Dustin Michael Byford, Anthony Cannon, Ramesh Dharan
-
Publication number: 20190018640Abstract: Audio is shifted from being played on a central speaker element to either the right or left side speaker to accommodate a viewer suffering from macular degeneration moving his head to better see the visual display with his peripheral vision. If the user moves his head to the left to use the peripheral vision on the right, the audio is moved to the left speaker. Likewise, if the viewer is moving his head to the right, to take advantage of the peripheral vision on the left, then the audio switches to the right speaker.Type: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Inventors: Peter Shintani, Brant Candelore, Mahyar Nejat
-
Publication number: 20190018641Abstract: A signal processing apparatus for controlling an audio signal related to playback of sound to be performed together with playback of video that is based on a video signal is provided. The apparatus obtains information indicating a speed of the video at a point in time that is included in a playback period of the video signal, and controls, in a case where the speed of the video changes from a standard speed to a speed that differs from the standard speed at a specific point in time included in the playback period of the video signal, the audio signal based on the information obtained by the obtaining unit, such that a volume parameter for controlling a playback volume of the audio signal after the specific point in time differs from the volume parameter before the specific point in time.Type: ApplicationFiled: July 5, 2018Publication date: January 17, 2019Inventor: Noriaki Tawada
-
Publication number: 20190018642Abstract: Methods for inputting commands to portable computing devices are disclosed. One method includes detecting a sound, analyzing attenuation of the detected sound in a predetermined frequency, and inputting a command to a portable computing device based on analysis of the detected sound. Apparatus and computer program products implementing the methods are also disclosed.Type: ApplicationFiled: July 12, 2018Publication date: January 17, 2019Inventors: Hiroshi Itoh, Jun Luo
-
Publication number: 20190018643Abstract: A sound effect configuration method and a mobile terminal are provided. The method comprises: parameters of sound effect are loaded in a running memory of the mobile terminal; responsive to detection of a playing control instruction for an audio stream of a target application, it is determined whether the parameters of sound effect loaded in the running memory comprise a parameter of sound effect corresponding to the target application; responsive to determining that the parameters of sound effect loaded in the running memory comprise the parameter of sound effect corresponding to the target application, the parameter of sound effect corresponding to the target application is read from the running memory; and the audio stream of the target application is configured by virtue of the parameter of sound effect.Type: ApplicationFiled: June 15, 2017Publication date: January 17, 2019Inventors: Yajun LI, Gaoting GAN, Guang TU, Hai YANG
-
Publication number: 20190018644Abstract: Sharing an online music listening session allows users to listen to the same music at the same time. Sharing a music listening experience can further include listening to real-time events and forums and sharing music with social media.Type: ApplicationFiled: August 29, 2018Publication date: January 17, 2019Inventors: JOSH KOVACEVIC, BRETT SMITH
-
Publication number: 20190018645Abstract: Some embodiments of the invention are directed to enabling a user to modify the manner in which one or more settings specified by a predefined template for a particular sound source are applied, so as to provide the user with greater control over the settings which are applied to a track than conventional tools afford. Some embodiments are directed to automatically applying one or more settings for a track based at least in part upon an analysis of the spectral and/or dynamic content of the track, such as by automatically performing sound equalization by applying one or more digital filters to a track, defining the frequency range(s) in which one or more filter(s) are applied, applying dynamic range compression, defining the manner in which compression is applied in multiple sub-bands of the audible spectrum, and/or applying one or more other settings. Such settings may be designed to achieve any of numerous (e.g.Type: ApplicationFiled: September 21, 2018Publication date: January 17, 2019Applicant: iZotope, Inc.Inventors: James McClellan, Gordon Wichern, Aaron Wishnick, Alexey Lukin, Matthew Hines
-
Publication number: 20190018646Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining an audio input, the audio input representing sound emanating from a key press based user interface; generating a context pattern based on the audio input; performing classification of the context pattern to classify the context pattern as belonging to a signature pattern classification, wherein the signature pattern classification specifies a user activity; and providing an output based on the performing classification.Type: ApplicationFiled: July 13, 2017Publication date: January 17, 2019Inventors: Tamer E. ABUELSAAD, Gregory J. BOSS, John E. MOORE, JR., Randy A. RENDAHL
-
Publication number: 20190018647Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining an audio input, the audio input representing sound emanating from a key press based user interface; generating a context pattern based on the audio input; performing classification of the context pattern to classify the context pattern as belonging to a signature pattern classification, wherein the signature pattern classification specifies a user activity; and providing an output based on the performing classification.Type: ApplicationFiled: November 22, 2017Publication date: January 17, 2019Inventors: Tamer E. ABUELSAAD, Gregory J. BOSS, John E. MOORE, JR., Randy A. RENDAHL
-
Publication number: 20190018648Abstract: A unit operates on a sum term and a carry term separated into a high part and a low part of a product and performs a method that includes iteratively computing a carry save product and separating the carry save product into the high part and the low part: an intermediate product. The unit generates an intermediate wide result by performing a wide addition of the intermediate product to generate an unrounded sum for the high part (i.e., a fused-multiply-add high part) and the low part (i.e., a fused-multiply-add high part). The unit pre-aligns the intermediate wide result on two fixed length shifters such that the fused-multiply-add high part and the fused-multiply-add low part are pre-aligned to each fit on one shifter of the two fixed length shifters.Type: ApplicationFiled: July 17, 2017Publication date: January 17, 2019Inventors: Klaus M. KROENER, Cedric LICHTENAU, Silvia M. MUELLER, Andreas WAGNER
-
Publication number: 20190018649Abstract: A unit operates on a sum term and a carry term separated into a high part and a low part of a product and performs a method that includes iteratively computing a carry save product and separating the carry save product into the high part and the low part: an intermediate product. The unit generates an intermediate wide result by performing a wide addition of the intermediate product to generate an unrounded sum for the high part (i.e., a fused-multiply-add high part) and the low part (i.e., a fused-multiply-add high part). The unit pre-aligns the intermediate wide result on two fixed length shifters such that the fused-multiply-add high part and the fused-multiply-add low part are pre-aligned to each fit on one shifter of the two fixed length shifters.Type: ApplicationFiled: November 16, 2017Publication date: January 17, 2019Inventors: Klaus M. KROENER, Cedric Lichtenau, Silvia M. Mueller, Andreas Wagner
-
Publication number: 20190018650Abstract: A floating-point unit for performing tiny detection in floating-point operations. The floating-point unit is configured to implement a fused-multiply-add operation on three wide operands. The floating-point unit comprise: a multiplier, a left shifter, a right shifter a select circuit comprising a 3-to-2 compressor, an adder connected to the dataflow from the select circuit, a first feedback path connecting a carry output) of the adder to the select circuit, and a second feedback path connecting an output of the adder to the left and right shifters for passing an intermediate wide result through the left and right shifters. The adder is configured to provide an unrounded result for tiny detection.Type: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Inventors: Michael K. Kroener, Silvia M. Mueller, Andreas Wagner
-
Publication number: 20190018651Abstract: A method for performing tiny detection in floating-point operations with a floating-point unit. The floating-point unit is configured to implement a fused-multiply-add operation on three wide operands. The floating-point unit comprise: a multiplier, a left shifter, a right shifter a select circuit comprising a 3-to-2 compressor, an adder connected to the dataflow from the select circuit, a first feedback path connecting a carry output) of the adder to the select circuit, and a second feedback path connecting an output of the adder to the left and right shifters for passing an intermediate wide result through the left and right shifters. The adder is configured to provide an unrounded result for tiny detection.Type: ApplicationFiled: November 11, 2017Publication date: January 17, 2019Inventors: Michael K. Kroener, Silvia M. Mueller, Andreas Wagner
-
Publication number: 20190018652Abstract: Provided are a method and apparatus for processing a division operation. The method includes acquiring input data, detecting reference data related to a division operation corresponding to the acquired input data, from a cache memory in which data related to at least one division operation is pre-stored, selecting any one operator from among a plurality of operators identified according to at least one of a processable number of data bits and a calculation type, based on a difference between the detected reference data and the input data, and acquiring a result of performing division operation on the input data from the selected operator.Type: ApplicationFiled: January 20, 2016Publication date: January 17, 2019Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Tetsuo KOSUGE, Joon-ho SONG, Chul-woo LEE
-
Publication number: 20190018653Abstract: Disclosed herein is a computer implemented method for performing multiply-add operations of binary numbers P, Q, R, S, B in an arithmetic unit of a processor, the operation calculating a result as an accumulated sum, which equals to B+n×P×Q+m×R×S, where n and m are natural numbers. Further disclosed herein is an arithmetic unit configured to implement multiply-add operations of binary numbers P, Q, R, S, B comprising at least a first binary arithmetic unit for calculating an aligned high part result and a second binary arithmetic unit for calculating an aligned low part result of the multiply-add operations.Type: ApplicationFiled: July 13, 2017Publication date: January 17, 2019Inventors: Tina Babinsky, Michael Klein, Cedric Lichtenau, Silvia M. Mueller
-
Publication number: 20190018654Abstract: Disclosed herein is a computer implemented method for performing multiply-add operations of binary numbers P, Q, R, S, B in an arithmetic unit of a processor, the operation calculating a result as an accumulated sum, which equals to B+n×P×Q+m×R×S, where n and m are natural numbers. Further disclosed herein is an arithmetic unit configured to implement multiply-add operations of binary numbers P, Q, R, S, B comprising at least a first binary arithmetic unit for calculating an aligned high part result and a second binary arithmetic unit for calculating an aligned low part result of the multiply-add operations.Type: ApplicationFiled: December 28, 2017Publication date: January 17, 2019Inventors: Tina Babinsky, Michael Klein, Cedric Lichtenau, Silvia M. Mueller
-
Publication number: 20190018655Abstract: Disclosed herein is a computer implemented method for performing multiply-add operations of binary numbers P, Q, R, S, B in an arithmetic unit of a processor, the operation calculating a result as an accumulated sum, which equals to B+n×P×Q+m×R×S, where n and m are natural numbers. Further disclosed herein is an arithmetic unit configured to implement multiply-add operations of binary numbers P, Q, R, S, B comprising at least a first binary arithmetic unit for calculating an aligned high part result and a second binary arithmetic unit for calculating an aligned low part result of the multiply-add operations.Type: ApplicationFiled: February 15, 2018Publication date: January 17, 2019Inventors: Tina Babinsky, Michael Klein, Cedric Lichtenau, Silvia M. Mueller
-
Publication number: 20190018656Abstract: A data processing system and method that permits third party applications to run in a single, persistent augmented reality environment.Type: ApplicationFiled: May 9, 2018Publication date: January 17, 2019Inventor: Jonathan Monsarrat
-
Publication number: 20190018657Abstract: Techniques to configure a web-based application for bot configuration are described. In one embodiment, an apparatus may comprise a web application hosting component operative to receive a bot-configuration request from a web client, the bot-configuration request corresponding to a developer account for a bot system; and provide a web-based application to the web client; and a web-application preparation component operative to prepare the web-based application for the web client, the web-based application comprising a simulated user environment interface, a code development interface, and a natural-language-processing log interface, wherein the simulated user environment interface corresponds to a user interface for the bot system. Other embodiments are described and claimed.Type: ApplicationFiled: July 13, 2017Publication date: January 17, 2019Inventors: Laurent Nicolas Landowski, Kemal El Moujahid, Stepan Parunashvili, Willy Blandin
-
Publication number: 20190018658Abstract: The various implementations of the present invention are provided as a computer-based system for manipulating and displaying data. The system can be deployed as a keyword research tool configured pull keywords into the system from a variety of sources such as through various application programming interfaces (“API”), allow the user to copy and paste, import via a file format such as CSV, etc. or enter seed keywords that our system uses to find related keyword phrases from an internal database or external database via an application programming interface (“API”). In the most preferred embodiments of the present invention, each keyword also comprises a plurality of associated metrics such as search volume, cost per click, competition level, etc. and can be utilized in a variety of areas where grouping hierarchical information is required.Type: ApplicationFiled: September 17, 2018Publication date: January 17, 2019Inventor: Anthony Martello
-
Publication number: 20190018659Abstract: A data integration method and system that enables data architects and others to simply load structured data objects (e.g., XML schemas, database tables, EDI documents or other structured data objects) and to visually draw mappings between and among elements in the data objects. From there, the tool auto-generates software program code required, for example, to programmatically marshal data from a source data object to a target data object.Type: ApplicationFiled: September 19, 2018Publication date: January 17, 2019Inventors: Alexander Falk, Vladislav Gavrielov
-
Publication number: 20190018660Abstract: A method for creating a wireframe model for a user interface. A computer identifies an image on a user interface. The computer performs image recognition to identify objects and text within the image. The computer creates a digital widget model based on the step of performing image recognition. The computer delivers digital widget output to a user experience designer for editing, wherein the digital widget output is based on the step of creating. The computer stores edits made by the user experience designer in a historical records database and the wireframe model design is finalized.Type: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Inventors: Vijay Kumar Ananthapur Bache, Jhilam Bera, Vijay Ekambaram, Saravanan Sadacharam