Patents Issued in October 9, 2018
-
Patent number: 10095438Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a primary persistent memory comprising a volatile memory for storing data and a non-volatile memory for receiving data transferred from the volatile memory in response to a power loss of the information handling system. The information handling system may also include an alternate persistent memory instructions embodied in non-transitory computer readable media, the instructions for causing a processor communicatively coupled to the primary persistent memory and the alternate persistent memory to, responsive to a vulnerability of a persistence of the primary persistent memory, transfer application data from the primary persistent memory to the alternate persistent memory.Type: GrantFiled: August 24, 2015Date of Patent: October 9, 2018Assignee: Dell Products L.P.Inventors: Stuart Allen Berke, John Erven Jenne, Shane Michael Chiasson
-
Patent number: 10095439Abstract: According to one embodiment, a tiered storage system includes first and second storage devices having access speeds different from each other, and a storage controller. The storage controller manages first and second access frequency statistical values. The first access frequency statistical value corresponds to a state in which data of a respective one of logical chunks is located on the first storage device, and the second access frequency statistical value corresponds to a state in which data of the respective one is located on the second storage device. The storage controller determines whether it is necessary to change the location state of the data of the respective one, based on the first and second access frequency statistical values of the respective logical chunks.Type: GrantFiled: August 4, 2016Date of Patent: October 9, 2018Assignees: Kabushiki Kaisha Toshiba, Toshiba Solutions CorporationInventor: Yasuhiro Ono
-
Patent number: 10095440Abstract: A data storage device is provided, comprising a control module a first storage module a second storage module a third storage module and a buffer. The first storage stores a plurality of data sets. The control module receives requests for operations to be carried out on the plurality of data sets in the first storage module, executes the received requests and copies the plurality of data sets in the first storage module to the second storage module at a predetermined time. The control module further adds the received requests for operations to the buffer and persists the buffer to the third storage module by a synchronization means. The data storage device initializes the plurality of data sets in the first storage module from the second storage module and carries out operations corresponding to the requests from the third storage module in a recovery scenario.Type: GrantFiled: January 19, 2017Date of Patent: October 9, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Vinoth Veeraraghavan, Kalyan Sivakumar, Antonios Iliopoulos, Shay Goikhman
-
Patent number: 10095441Abstract: A method includes a first computing device retrieving a decode threshold number of encrypted encoded data slices. The method further includes the first computing device generating a decoding matrix based on pillar numbers of the decode threshold number of encrypted encoded data slices and an encoding matrix. The method further includes the first computing device dispersed storage error decoding the decode threshold number of encrypted encoded data slices based on the decoding matrix to produce an encrypted data segment. The method further includes the first computing device sending the encrypted data segment and the pillar numbers to a second computing device. The method further includes the second computing device identifying a particular subset of encryption keys of the set of encryption keys based on the pillar numbers. The method further includes the second computing device decrypting the encrypted data segment based on the particular subset of encryption keys.Type: GrantFiled: August 16, 2016Date of Patent: October 9, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Greg R. Dhuse, Jason K. Resch, Trevor J. Vossberg
-
Patent number: 10095442Abstract: A memory device includes a memory unit, a communication interface through which commands are received from a plurality of hosts, and a controller configured to store the commands in a queue and determine an order of execution of the commands according to when the commands were added to the queue and whether or not the commands issued from a host that is designated as a priority host. The controller determines the commands issued from the priority host to be executed prior to other commands that were not issued from the priority host, and determines the other commands to be executed in the order they were added to the queue.Type: GrantFiled: February 29, 2016Date of Patent: October 9, 2018Assignee: Toshiba Memory CorporationInventor: Nobuyuki Myouga
-
Patent number: 10095443Abstract: According to one embodiment, a storage system performs a first allocation operation of allocating, for a first namespace, a plurality of first blocks included in the blocks of a nonvolatile memory. The storage system performs a read operation, a write operation or an erase operation on one of the first blocks in response to a command received from a host to read, write or erase the one first block, counts the total number of erase operations performed on the first blocks, and notifies the host of the counted number of erase operations in response to a command received from the host to obtain an erase count associated with the first namespace.Type: GrantFiled: August 29, 2016Date of Patent: October 9, 2018Assignee: TOSHIBA MEMORY CORPORATIONInventor: Shinichi Kanno
-
Patent number: 10095444Abstract: Emulating tape data includes providing a first storage device coupled to a host, providing a tape emulation unit coupled to the host, the tape emulation unit including a data mover, and, in response to a command to transfer data between the first storage device and the tape emulation unit, transferring data directly between the first storage device and the data mover using a link therebetween, where data that is transferred bypasses the host. The tape emulation unit may include a front end component coupled to the host and a second storage device, the data mover being interposed between the second storage device and the front end component. The front end component may be coupled to the data mover using a GigE switch. The data mover may use NFS to access data. At least one of the first and second data storage devices may be data storage arrays.Type: GrantFiled: April 17, 2017Date of Patent: October 9, 2018Assignee: EMC IP Holding Company LLCInventor: Douglas E. LeCrone
-
Patent number: 10095445Abstract: Systems and methods for offloading processing from a host to one or more storage processing units using an interconnect network are provided. One such system includes a host having a processing task, a plurality of storage processing units (SPUs), a host interface configured to enable communications between the host and each of the plurality of SPUs, and an interconnection network coupled to at least two of the plurality of SPUs, where the host is configured to command at least one of the plurality of SPUs to perform the processing task, and command the interconnection network to couple two or more of the plurality of SPUs.Type: GrantFiled: March 29, 2016Date of Patent: October 9, 2018Assignee: Western Digital Technologies, Inc.Inventors: Arup De, Kiran Kumar Gunnam
-
Patent number: 10095446Abstract: An image forming apparatus which prevents a user from being confused when print data comprised of a plurality of sections is printed by the image forming apparatus. The image forming apparatus is able to perform test printing of print data for which a plurality of copies are to be printed. Whether or not a plurality of sections are included in selected print data is determined, and when it is determined that a plurality of sections are included in the selected print data, execution of the test printing is restricted.Type: GrantFiled: July 24, 2015Date of Patent: October 9, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Takayuki Kaneko
-
Patent number: 10095447Abstract: An information processing apparatus includes a first print medium database storing first print medium data items indicating attributes of a print medium. The information processing apparatus is coupled to a printing device including a second print medium database storing second print medium data items. The information processing apparatus includes processing circuitry configured to determine whether the first and second print medium databases are synchronized with each other; determine whether the second print medium data items stored in the second print medium database are supported in the information processing apparatus, when the first and second print medium databases are determined as not being synchronized with each other; and delete the first print medium data items stored in the first print medium database, and store, in the first print medium database, a second print medium data item determined as being supported.Type: GrantFiled: May 2, 2017Date of Patent: October 9, 2018Assignee: Ricoh Company, Ltd.Inventor: Yohta Mashiko
-
Patent number: 10095448Abstract: A replacing unit replaces lower bits of tone values expressed in binary numbers of the specific pixels of source image data with additional information needed in a print data creating process in a printing machine. That is, least significant bits of the tone values expressed in binary numbers of specific pixels of the source image data after RIP processing are replaced with information to be communicated to the printing machine. As the information to be communicated to the printing machine, there is multi-SPM selection information used in a halftone dot process in the printing machine.Type: GrantFiled: November 19, 2014Date of Patent: October 9, 2018Assignee: SCREEN HOLDINGS CO., LTD.Inventor: Satoru Kiyohara
-
Patent number: 10095449Abstract: An image forming apparatus is operable at least in a first power state and in a second power state, in which electric power consumption in the second power state is less than electric power consumption in the first power state. The apparatus includes a detection unit formed by a plurality of elements disposed to detect the temperature of an object, and a control unit configured to control the image forming apparatus in such a way as to shift from the second power state to the first power state based on a detection result obtained by the detection unit at first timing and a detection result obtained by the detection unit at second timing.Type: GrantFiled: February 10, 2015Date of Patent: October 9, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Junnosuke Yokoyama
-
Patent number: 10095450Abstract: An information processing apparatus includes a first search unit that searches for a communication device communicating in a first communication method while acquiring capability information of the communication device, a second search that searches for a communication device communicating in a second communication method different from the first communication method without acquiring at least some of the capability information acquired by the first search unit, a selecting unit that selects a communication device, and a registration unit that registers the selected communication device as a communication device to communicate with the information processing apparatus.Type: GrantFiled: June 20, 2016Date of Patent: October 9, 2018Assignee: Canon Kabushiki KaishaInventor: Toshihiro Yokoyama
-
Patent number: 10095451Abstract: Example implementations relate to connection identification. For example, a system for connection identification may include determining that a source of a received first beacon is within a proximity of a user device, comparing a portion of the received first beacon to a portion of a received second beacon associated with a printing device, confirming that the source of the received first beacon is the printing device based on the comparison, and identifying a connection between the printing device and the user device.Type: GrantFiled: October 11, 2016Date of Patent: October 9, 2018Assignee: Hewlett-Packard Development Company, L. P.Inventors: Marcio Riveiro, Carlos Leao
-
Patent number: 10095452Abstract: The disclosed embodiments illustrate method and system for providing assistance for document preparation. The method includes processing one or more portions for one or more field names in an electronic document by a multifunction device. The electronic document corresponds to a hand-filled document, which comprises a character string in a first format for a field name. Further, one or more portions are processed to determine a second format and a location of each character string. A set of information is received in a pre-specified format for the one or more field names from a user-computing device. A field value for each of the processed one or more portions is determined based on a match between the character string and key strings associated with field names. The electronic document is updated based on replacement of the processed one or more portions with corresponding determined field value at the location.Type: GrantFiled: February 15, 2017Date of Patent: October 9, 2018Assignee: Xerox CorporationInventors: Ashok Raj Anbalagan, Angom Pradeep Master
-
Patent number: 10095453Abstract: An information processing apparatus generates drawing data by using printing data and print setting information. The information processing apparatus includes a conversion unit that converts the print setting information into apparatus setting information; a plurality of drawing data generating units that generates the drawing data based on the printing data and the apparatus setting information; and a generating unit controller that analyzes the apparatus setting information to select one of the drawing data generating units and controls the selected drawing data generating unit in a control procedure corresponding to the selected drawing data generating unit.Type: GrantFiled: October 27, 2017Date of Patent: October 9, 2018Assignee: Ricoh Company, Ltd.Inventors: Yosuke Aoki, Hitoshi Moriyama
-
Patent number: 10095454Abstract: A method of performing a print operation includes receiving a print request to perform a print operation on a first printer and identifying an error with respect to the first printer. In response to the error, a second printer is selected, which is currently powered OFF, to perform the print request, based on one or more criteria. The printer request is transmitted to the second printer. The second printer includes a network interface that receives the print request and, responsive thereto, causes the second printer to be powered ON to perform the print operation.Type: GrantFiled: September 28, 2017Date of Patent: October 9, 2018Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHAInventor: Jin Kamada
-
Patent number: 10095455Abstract: A monitoring apparatus is capable of communicating with an image forming apparatus which stores job logs. A first request is made for acquiring job logs from the image forming apparatus and, if a predetermined condition is satisfied, a second request is made for acquiring, one at a time from the image forming apparatus, the job logs which are acquisition targets of the first request. The second request is not made if the number of job logs acquired by the first request coincides with the number of job logs which are acquisition targets of the first request. The second request is made for acquiring the job logs one at a time which are acquisition targets of the first request if the number of job logs acquired by the first request is smaller than the number of job logs which are acquisition targets of the first request.Type: GrantFiled: July 19, 2017Date of Patent: October 9, 2018Assignee: Canon Kabushiki KaishaInventor: Shohei Baba
-
Patent number: 10095456Abstract: A display apparatus includes an image sensor, a display panel, a timing controller, and a data driver. The image sensor senses a background image and generates background image data based on the background image. The display panel includes a first group of pixels disposed on a first area of the display panel and a second group of pixels disposed on a second area of the display panel. The timing controller extracts partial image data corresponding to the first area from input image data and partial background image data corresponding to the second area from the first background image data. The data driver generates first data voltages based on the partial image data, generates second data voltages based on the partial background image data, to output the first data voltages to the first group of pixels, and to output the second data voltages to the second group of pixels.Type: GrantFiled: January 11, 2016Date of Patent: October 9, 2018Assignee: SAMSUNG DISPLAY CO., LTD.Inventors: Se-Ki Park, Yong-Hoon Kwon, Byoung-Dae Ye
-
Patent number: 10095458Abstract: An image of a virtual object is generated in accordance with a position and orientation of a first display device. In a case where a first mode is set, the generated image of the virtual object is displayed on a first display device and second display device. In a case where a second mode different from the first mode is set, a still image of the virtual object is displayed on the second display device. A portion of the virtual object in the still image is selected based on an instruction input by a user observing the second display device during display of the still image of the virtual object. An image of the virtual object displayed on the second display device is updated based on the selected portion of the virtual object.Type: GrantFiled: May 27, 2016Date of Patent: October 9, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Takashi Oya
-
Patent number: 10095459Abstract: A display driving circuit includes a command sync controller, a command pre-buffer and a command register. The command sync controller generates a first sync signal based on an external signal. The command pre-buffer stores a first command. The command register stores the first command provided from the command pre-buffer. The first sync signal is provided both to the command pre-buffer and to an external device of the display driving circuit. The command pre-buffer provides, in response to the first sync signal, the first command stored in the command pre-buffer to the command register.Type: GrantFiled: June 8, 2015Date of Patent: October 9, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yang-Hyo Kim, Do-Kyung Kim
-
Patent number: 10095460Abstract: A video wall system including a first display apparatus configured to output a first portion of an image; and a second display apparatus disposed below the first display apparatus and configured to output a second portion of the image with a first predetermined time delay after the first display apparatus outputs the first portion of the image to reduce a visible step difference between the images output by the first and second display apparatuses.Type: GrantFiled: October 28, 2015Date of Patent: October 9, 2018Assignee: LG ELECTRONICS INC.Inventor: Inhyuk Choi
-
Patent number: 10095461Abstract: Devices and methods disclosed herein may include a system for a multiple screen head-mounted display. The system includes a first transceiver to obtain a first perspective of a virtual environment. The first perspective may be used to render a first scene on a user facing display of a head-mounted display. The system further includes a calculator to transform the virtual environment from the first perspective to a second perspective. A second transceiver may provide the second perspective for use to render a second scene on an external facing display of the head-mounted display.Type: GrantFiled: September 23, 2016Date of Patent: October 9, 2018Assignee: Intel IP CorporationInventor: Daniel Pohl
-
Patent number: 10095462Abstract: An interactive display for presenting an optical pattern spatially encoding an electronic voucher is described. The interactive display comprises: a display arranged to present an optical pattern; and a controller coupled to the display. The controller is arranged to (i) generate a unique code; (ii) combine the generated unique code with an electronic offer to create a new optical pattern spatially encoding an electronic voucher; and (iii) present the new optical pattern on the display in response to a renewal criterion being satisfied.Type: GrantFiled: July 30, 2009Date of Patent: October 9, 2018Assignee: NCR CorporationInventors: Norman G. Taylor, Jonathan S. Black
-
Patent number: 10095463Abstract: A method and apparatus provide for removal of a display screen from a wireless device, or, in a different embodiment, provide for a display screen as a separate and additional device that functions in real time in the same way as if the screen were incorporated in the wireless device. This functionality is enabled by a short range wireless connection, such as Bluetooth, between transceivers located in the wireless device and the display screen device. The display screen device allows a user to monitor the associated wireless device without needing to operate the full device. The display screen device may also have control capability for controlling the wireless device. Thus, a user can monitor and control a mobile device from a smaller remote display device while being presented with the information that would be displayed on the display screen of the wireless device.Type: GrantFiled: July 14, 2014Date of Patent: October 9, 2018Assignee: AT&T Mobility II LLCInventors: Mark J. Enzmann, Paul Christopher Grooms, Robert Torrence Moton, Jr.
-
Patent number: 10095464Abstract: Embodiments described herein involve generating and modifying a sub-index of a media index. An example method may involve receiving requests to play back media items in a media index, tracking the requests to play back the media items in the media index, determining a set of media items from among the media items in the media index based on the tracked requests to play back media items in the media index, and indexing the determined set of media items into a sub-index. The set of media items have been played at least a pre-determined threshold number of times within a pre-determined threshold period of time. The media items in the sub-index are a subset of the media items in the main index.Type: GrantFiled: November 4, 2016Date of Patent: October 9, 2018Assignee: Sonos, Inc.Inventors: Amber Brown, Diane Roberts
-
Patent number: 10095465Abstract: A composite variable duration soundtrack for a user to play while reading a text source, the soundtrack duration being defined by a soundtrack timeline. The soundtrack comprises multiple sound layers configured to play concurrently through the soundtrack timeline, each sound layer having an arrangement of one or more audio features that are configured to play at preset start times in the soundtrack timeline. At least one sound layer is adapted for modifying the preset start and stop times of its audio features to match the reading speed of a user based on a reading speed input.Type: GrantFiled: August 12, 2015Date of Patent: October 9, 2018Assignee: BOOKTRACK HOLDINGS LIMITEDInventors: Mark Steven Cameron, Paul Charles Cameron
-
Patent number: 10095466Abstract: A composite variable duration soundtrack for a user to play while reading a text source, the soundtrack duration being defined by a soundtrack timeline. The soundtrack comprises multiple sound layers configured to play concurrently through the soundtrack timeline, each sound layer having an arrangement of one or more audio features that are configured to play at preset start times in the soundtrack timeline. At least one sound layer is adapted for modifying the preset start and stop times of its audio features to match the reading speed of a user based on a reading speed input.Type: GrantFiled: August 13, 2015Date of Patent: October 9, 2018Assignee: Booktrack Holdings LimitedInventors: Mark Steven Cameron, Paul Charles Cameron
-
Patent number: 10095467Abstract: Techniques are disclosed relating to generating music content. In one embodiment, a method includes determining one or more musical attributes based on external data and generating music content based on the one or more musical attributes. Generating the music content may include selecting from stored sound loops or tracks and/or generating new tracks based on the musical attributes. Selected or generated sound loops or tracks may be layered to generate the music content. Musical attributes may be determined in some embodiments based on user input (e.g., indicating a desired energy level), environment information, and/or user behavior information. Artists may upload tracks, in some embodiments, and be compensated based on usage of their tracks in generating music content. In some embodiments, a method includes generating sound and/or light control information based on the musical attributes.Type: GrantFiled: September 4, 2015Date of Patent: October 9, 2018Assignee: Be Labs, LLCInventor: Edward Balassanian
-
Patent number: 10095468Abstract: In an audio encoder, for audio content received in a source audio format, default gains are generated based on a default dynamic range compression (DRC) curve, and non-default gains are generated for a non-default gain profile. Based on the default gains and non-default gains, differential gains are generated. An audio signal comprising the audio content, the default DRC curve, and differential gains is generated. In an audio decoder, the default DRC curve and the differential gains are identified from the audio signal. Default gains are re-generated based on the default DRC curve. Based on the combination of the re-generated default gains and the differential gains, operations are performed on the audio content extracted from the audio signal.Type: GrantFiled: September 8, 2014Date of Patent: October 9, 2018Assignees: Dolby Laboratories Licensing Corporation, Dolby International ABInventors: Jeroen Koppens, Jeffrey Riedmiller, Kristofer Kjoerling, Alexander Groeschel, Holger Hoerich, Alan J. Seefeldt
-
Patent number: 10095469Abstract: At least one first user and at least one second user is identified. At least one audio track is selected based on (a) the identification of the at least one first user, (b) the identification of the at least one second user, and (c) a time of day. A playback device begins playback of the selected at least one audio track.Type: GrantFiled: July 8, 2016Date of Patent: October 9, 2018Assignee: SONOS, INC.Inventors: Robert Reimann, David Taylor, Abhishek Kumar
-
Patent number: 10095470Abstract: A voice command may be received from a microphone device associated with a media playback system comprising one or more zones. An audio response zone from the one or more zones to play the audio response may be selected based on context information. The selected zone may comprise one or more playback devices. At least one playback device of the one or more playback devices of the selected zone may be caused to play the audio response.Type: GrantFiled: August 15, 2016Date of Patent: October 9, 2018Assignee: SONOS, INC.Inventors: Jonathan P. Lang, Mark Plagge
-
Patent number: 10095471Abstract: A system and method for facilitating user access to software functionality, such as enterprise-related software applications and associated data. An example method includes receiving language input responsive to one or more prompts; determining, based on the language input, a subject category associated with a computing object, such as a Customer Relationship Management (CRM) opportunity object; identifying an action category pertaining to a software action to be perform pertaining to the computing object; employing identification of the software action to obtain action context information pertaining to the action category; and implementing a software action in accordance with the action context information. Context information pertaining to a software flow and a particular computing object may guide efficient implementation of voice-guided software tasks corresponding to the software flows.Type: GrantFiled: September 2, 2014Date of Patent: October 9, 2018Assignee: Oracle International CorporationInventors: Vinay Dwivedi, Seth Stafford, Daniel Valdivia Milanes, Fernando Jimenez Lopez, Brent-Kaan William White
-
Patent number: 10095472Abstract: Methods, systems and apparatus for image-based browsing through a plurality of digital media assets assisted by media cues are disclosed. The media cues can be provided by playback of short audio segments, referred to as snippets, of the digital media assets being browsed. The digital media assets can be grouped into collections of digital media assets. In one embodiment, as a user browses through digital media assets using visual representations of the collections of digital media assets, media cues can be provided.Type: GrantFiled: October 30, 2015Date of Patent: October 9, 2018Assignee: APPLE INC.Inventors: William M. Bachman, Timothy Wasko, Christopher Sanders
-
Patent number: 10095473Abstract: An intent managing system and a method for operating the same are provided. The system, for example, may include, but is not limited to a processor communicatively coupled to an input system and a memory. The processor may be configured to receive a voice command, determine how many of a plurality of voice controllable systems utilize the voice command, automatically select one of the plurality of voice controllable systems, generate an indication of the selected one of the plurality of voice controllable systems, receive, from the at least one input system, confirmation of the selected one of the plurality of voice controllable systems, and execute the received voice command at the selected one of the plurality of voice controllable systems when the confirmation is received.Type: GrantFiled: November 3, 2015Date of Patent: October 9, 2018Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Jeff Lancaster, Robert E De Mers, Erik T Nelson, Chaya Garg
-
Patent number: 10095474Abstract: An apparatus includes a controller and logic circuitry. The controller is configured to generate multiple single-bit logic values. Each single-bit logic value has one of (i) a first value indicating that a data packet has been written into a memory and (ii) a second value indicating that a data packet has been read from the memory. The logic circuitry is configured to serially stack the single-bit logic values. The apparatus could further include a shift memory bank configured to store the single-bit logic values. The logic circuitry can be configured to serially stack the single-bit logic values in the shift memory bank. For example, the logic circuitry can be configured to shift the single-bit logic values in the shift memory bank in different directions and insert one single-bit logic value into the memory bank at different ends depending on whether the one logic value has the first or second value.Type: GrantFiled: May 5, 2014Date of Patent: October 9, 2018Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Rakesh Yaraduyathinahalli Channabasappa, Shekhar Dinkar Patil, Rajeev Suvarna
-
Patent number: 10095475Abstract: Arithmetic logic circuitry is provided for performing a floating point arithmetic add/subtract operation on first and second floating point numbers. The method includes: generating a guard digit for the first or second number by transforming the first and second numbers by a compressing function; determining a result depending on the arithmetic operation, a sum of the transformed floating point numbers, and first and second differences of the transformed floating point numbers, and determining a corresponding result plus one by additionally adding a value of one to the result; generating injection values for rounding the final result; generating injection carry values based on the transformed first and second numbers and the injection values; and selecting the final result from the result, the result plus one, and a least significant digit, based on the injection carry values and the end around carry signals.Type: GrantFiled: December 13, 2017Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Steven R. Carlough, Klaus M. Kroener, Petra Leber, Cedric Lichtenau, Silvia M. Mueller
-
Patent number: 10095476Abstract: A method (and system) for generating random numbers includes setting a drain voltage Vd on an MOSFET device to maximize a transconductance of the MOSFET device and setting a gate voltage Vg of the MOSFET device to tune as desired a random number statistical distribution of an output of the MOSFET device. The MOSFET device includes a gate structure with an oxide layer including at least one artificial trapping layer in which carrier traps are designed to occupy a predetermined distance from conduction and valance bands of material of the artificial trapping layer.Type: GrantFiled: December 2, 2015Date of Patent: October 9, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chia-yu Chen, Damon Farmer, Suyog Gupta, Shu-jen Han
-
Patent number: 10095477Abstract: The embodiments described herein describe a chain of pattern generators organized in a ring topology. Each of the pattern generators in the chain includes asynchronous digital logic and implements an update rule that generates a bidirectional pattern within the chain of pattern generators. The asynchronous digital logic of a first pattern generator in the chain asynchronously updates a next state of the first pattern generator based on at least (a) a current state of the first pattern generator, (b) a second state of a second pattern generator that is before the first pattern generator in the chain, and (c) a third state of a third pattern generator that is after the first pattern generator in the chain.Type: GrantFiled: November 12, 2015Date of Patent: October 9, 2018Assignee: Cryptography Research Inc.Inventor: Scott C. Best
-
Patent number: 10095478Abstract: A system(s) and method(s) for identifying project requirement are described herein. The system identifies the architecturally significant functional requirements from the functional requirements from a client/customer. The system further classifies the identified architecturally significant functional requirements into specific classes based on the architectural impact they may have on the project. Subsequently, the system generates a meta schema related to architecturally significant functional requirements based on the classification of architecturally significant functional requirements and pre-defined schema. Thereafter, system recommends the specific probing questions from the bank of probing questions to unearth unspecified or underspecified architecturally relevant information based on the generated meta schema.Type: GrantFiled: August 5, 2016Date of Patent: October 9, 2018Assignee: Tata Consultancy Services LimitedInventors: Smita Ghaisas, Preethu Rose Anish
-
Patent number: 10095479Abstract: A method is described that includes instantiating, within an application software development environment, a virtual processor having an instruction set architecture and memory model that contemplate first and second regions of reserved memory. The first reserved region is to keep data of an input image array. The second reserved region is to keep data of an output image array. The method also includes simulating execution of a memory load instruction of the instruction set architecture by automatically targeting the first reserved region and identifying desired input data with first and second coordinates relative to the virtual processor's position within an orthogonal coordinate system and expressed in the instruction format of the memory load instruction.Type: GrantFiled: April 23, 2015Date of Patent: October 9, 2018Assignee: Google LLCInventors: Albert Meixner, Ofer Shacham, David Patterson, Daniel Frederic Finchelstein, Qiuling Zhu, Jason Rupert Redgrave
-
Patent number: 10095480Abstract: An automatic code generator that may be located at a server may generate code to handle crowdsourced data. The crowdsourced data may come from members of the public using automatic data collection technology on mobile devices, in one embodiment.Type: GrantFiled: October 11, 2011Date of Patent: October 9, 2018Assignee: Intel CorporationInventors: Vijay Sarathi Kesavan, Xingang Guo, Anand Rangarajan, Victor Lortz, Somya Rathi
-
Patent number: 10095481Abstract: The invention relates to an application and a method for allowing the development or adaptation of an application for implementation in an embedded processing system. The apparatus and method includes the use of a programmer interface to allow the input of instructions and the development and/or adaptation of the application and to allow the use of one or more development and/or diagnostic tools via the programmer interface and the embedded system in which the application is to be implemented. A server is provided which allows communication between the said application and the embedded system during the development and/or adaptation of the application so as to allow a greater variety of user interaction and development and diagnostic tools to be available for use.Type: GrantFiled: September 3, 2014Date of Patent: October 9, 2018Assignee: ARRIS Global Ltd.Inventor: Mark Bailie
-
Patent number: 10095482Abstract: Embodiments of the disclosure enable a user to utilize graphical options for a creating a parameterized task. In one aspect, a computer-implemented method and system for task creation and management are provided. An instruction to define a task to define a configurable automation task based on structured data is received. One or more parameter definitions associated with the task are received. A first user interface is generated based on the one or more parameter definitions, through which one or more parameter definition values are received. Based on the instruction, the one or more received parameter definitions, and the one or more received parameter values, a script is generated. A second user interface is configured to integrate the generated script with one or more remote execution capabilities.Type: GrantFiled: November 18, 2015Date of Patent: October 9, 2018Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Michael T. Proctor, William J. Watson, Daniel E. Moore
-
Patent number: 10095483Abstract: Techniques to provide and use modularized XML namespaces are disclosed. In various embodiments, a resolution request associated with a first module is received. A resolution context associated with the first module is used to determine that a component made available by a second module is associated with the resolution request. Access to a shared instance of the component made available by the second module is provided.Type: GrantFiled: December 4, 2017Date of Patent: October 9, 2018Assignee: TIBCO Software Inc.Inventors: Sabin S. Ielceanu, Joseph T. Baysdon, Tim R. Diekmann
-
Patent number: 10095484Abstract: A method is provided for synthesizing a computer program by a hardware processor and a program synthesizer. The method includes representing program components and registers by position set variables and constraints on the position set variables using Monadic Second-Order Logic. The method further includes determining potential combinations of the program components by solving the constraints. The method also includes forming the computer program from at least one of the potential combinations.Type: GrantFiled: December 15, 2015Date of Patent: October 9, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Takaaki Tateishi
-
Patent number: 10095485Abstract: A method of analyzing graphical user interface (GUI) objects. The method can include dynamically scanning attributes assigned to various GUI objects assigned to a view of a GUI in order to identify attributes associated with each of the GUI objects. For each of the GUI objects, a list of attributes can be generated. A determination can be made as to whether at least one of the GUI objects has a list of attributes that does not correspond to lists of attributes for other GUI objects. When at least one GUI object has a list of attributes that does not correspond to lists of attributes for other GUI objects, an identifier can be output. The identifier can indicate that the GUI object has the list of attributes that does not correspond to the lists of attributes for the other GUI objects.Type: GrantFiled: December 29, 2009Date of Patent: October 9, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chris L. Doughty, Bryant G. Luk, Brian P. Preston
-
Patent number: 10095486Abstract: A software development tool for use with external systems and services uses a common code base and defines all data and messages using XML Schema System components are defined which include a device abstraction layer which handles interactions between the application and devices. A host abstraction layer handles interactions between a host system and the application. A graphical tool models the work flow of the application and includes screens and services defined by Schema. The application is assembled using the graphical tool, declarative XML rules and customizations of system components without the user having to generate any coding.Type: GrantFiled: February 25, 2011Date of Patent: October 9, 2018Assignee: SITA INFORMATION NETWORKING COMPUTING IRELAND LIMITEDInventors: Denise Findlay, Cory Allan Serratore, Lissy Elias, Leonardo Granado Valente, John Martin Flenley
-
Patent number: 10095487Abstract: A device may obtain program code, determine variables based on the program code, execute or analyze the program code, and determine values of the variables based on the executing or analyzing. The device may determine a range for each variable based on positions of at least one significant digit for the values. The range may be determined based on a count of a quantity of occurrences of the at least one significant digit for the values. The device may determine relationships between the variables based on the executing or analyzing, and may determine one or more effects on the range for the variables based on the relationships between the variables. The device may generate a visualization that presents the range for the variables, the relationships between the variables, and the one or more effects on the range for the variables, and may provide the visualization for display.Type: GrantFiled: October 31, 2016Date of Patent: October 9, 2018Assignee: The MathWorks, Inc.Inventors: Vaidehi Venkatesan, Thomas A. Bryan, Julia P. Wall
-
Patent number: 10095488Abstract: Various of the disclosed embodiments concern systems and methods for constructing enterprise applications. A universal Smart Enterprise Information platform can operate as a hub for data retrieved from different internal and external sources and provide an integrated and automated way for enterprise information to be managed. More specifically, the platform is able to retrieve data from one or more sources and construct models that represent, for example, common business scenarios. The platform employs assorted software development techniques to bring together the business, design, and runtime domains. Using a unique development paradigm (“CORTEX”), the models can be used to construct an application with minimal programming efforts.Type: GrantFiled: July 17, 2015Date of Patent: October 9, 2018Assignee: BRAINTRIBE IT—TECHNOLOGIES GMBHInventors: Stefan Ebner, Peter Brandner, Peter C. Steinlin, Dirk Scheffler, Gunther G. Schenk