Reconfiguration (e.g., Changing System Setting) Patents (Class 713/100)
-
Patent number: 10331533Abstract: This disclosure relates to techniques for updating a memory map maintained by processing circuitry that is coupled to programmable logic circuitry. One of the techniques may involve detecting reconfiguration of a device component formed on a portion of the programmable logic circuitry using monitoring circuitry. The technique may further include generating a notification event based on the reconfiguration of the device component using the monitoring circuitry. The notification event may then be sent to the processing circuitry using the monitoring circuitry. The technique may further involve updating, using the processing circuitry, the memory map based on the notification event.Type: GrantFiled: December 14, 2017Date of Patent: June 25, 2019Assignee: Altera CorporationInventors: David Alexander Munday, Matthew Harbridge Gerlach
-
Patent number: 10325610Abstract: The techniques disclosed herein can enable a system to coordinate the processing of object-based audio and channel-based audio generated by multiple applications. The system determines a spatialization technology to utilize based on contextual data. In some configurations, the contextual data can indicate the capabilities of one or more computing resources. In some configurations, the contextual data can also indicate preferences. The preferences, for example, can indicate user preferences for a type of spatialization technology, e.g., Dolby Atmos, over another type of spatialization technology, e.g., DTSX. Based on the contextual data, the system can select a spatialization technology and a corresponding encoder to process the input signals to generate a spatially encoded stream that appropriately renders the audio of multiple applications to an available output device. The techniques disclosed herein also allow a system to dynamically change the spatialization technologies during use.Type: GrantFiled: June 30, 2016Date of Patent: June 18, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Robert Norman Heitkamp, Philip Andrew Edry, Ziyad Ibrahim, Paul J. Radek, Steven Wilssens
-
Patent number: 10324796Abstract: A computer-implemented method, includes, in a pageable operating system environment that does not keep all kernel pages in memory, identifying one or more stack frame pages. The method includes storing the one or more stack frame pages in a logical dump volume, wherein the logical dump volume is accessed upon a system reboot. A corresponding computer system and computer program product are also disclosed.Type: GrantFiled: August 11, 2016Date of Patent: June 18, 2019Assignee: International Business Machines CorporationInventors: Uma Maheswara R. Chandolu, Saurabh K. Gupta, Keerthi B. Kumar
-
Patent number: 10305893Abstract: A trust control management method for security, operable on a computer system generates a unique Trust ID value by combining user-defined values with hardware-specific values associated with the user's computer system and storing the Trust ID value in a memory register physically associated with the hardware of the computer system. A Trust Control Suite (TCS) operable with a server OS/hypervisor maintains a database of user-defined values and list of hardware-specific value types for computer systems clustered in a trusted computing pool. An attestation procedure is performed by the trust control server combining the user-defined values with the hardware-specific values and comparing the resulting value to the user-stored Trust ID value stored in the memory register associated with a user's computer system. Depending on whether it is a match or mismatch, the TCS can determine if it is a trusted computer or not, and can take appropriate alerts and policy actions.Type: GrantFiled: May 22, 2017Date of Patent: May 28, 2019Assignee: Trapezoid, Inc.Inventors: José E. Gonzalez, Michael J. Dyer, Albert Caballero
-
Patent number: 10257196Abstract: A method and apparatus for controlling access to documents retained by a document management and collaboration system is disclosed. The document management and collaboration system may generate one or more suggested privileges associated with one or more users. An access control policy may specify whether system-generated user privileges may be enforced. If they are enforced, access to one or more document may be made subject to the generated privileges.Type: GrantFiled: June 29, 2016Date of Patent: April 9, 2019Assignee: Amazon Technologies, Inc.Inventors: Wei Lien Stephen Dang, Cynthia Zhang Taylor, Arun Ponniah Sethuramalingam, Catherine Emily Harrell, Sharad Kala, Liangliang Wang, Kevin Gillett, Nandhini Nandiwada Santhanam, Nagesh Pradhan Cadabam, Noah Anthony Eisner, Stephen Joseph Oakley, Himanshu Khurana
-
Patent number: 10228931Abstract: A digital assistant supported across computing devices is configured to interact with an operating system (OS) upgrade system so that various user experiences, services, content, or features associated with support for peripheral devices during an OS upgrade of a computing device can be provided by the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to surface a notification through a user interface (UI) when an OS upgrade is available for a user's computing device and recommended for installation. The OS upgrade system executes a confidence model in a machine learning system using real world crowd-sourced data to make predictions of successful post-upgrade operations of peripheral devices with an associated level of confidence. The digital assistant personalizes the OS upgrade notification to the user based on the configuration of computing and peripheral devices, applicable context, and the confidence level.Type: GrantFiled: November 7, 2016Date of Patent: March 12, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Parmjeet Singh, Lakshmi Narayana Mummidi
-
Patent number: 10214226Abstract: A train safety assembly has an onboard apparatus of a first train safety system and a specific transmission device for transmission with a trackside part of a second train safety system. The onboard apparatus is started using a version of a first software and the specific transmission device is started using a version of a second software. The versions of the first and second software are checked for their compatibility. In order to be able to provide the train safety assembly for use on a track section, which is equipped with the trackside part of the second train safety system, and to put same into operation in a faster and more cost-efficient manner, if the started versions of the first and second software are incompatible, the transmission device is automatically restarted with another version of the second software, and the started first and second software are checked for their compatibility.Type: GrantFiled: March 30, 2016Date of Patent: February 26, 2019Assignee: Siemens AktiengesellschaftInventor: Frank Simon
-
Patent number: 10210012Abstract: Examples may include techniques for persistent memory virtualization. Persistent memory maintained at one or more memory devices coupled with a host computing device may be allocated and assigned to a virtual machine (VM) hosted by the host computing device. The allocated persistent memory based on a file based virtual memory to be used by the VM. An extended page table (EPT) may be generated to map physical memory pages of the one or more memory devices to virtual logical blocks of the file based virtual memory. Elements of the VM then enumerate a presence of the assigned allocated persistent memory, create a virtual disk abstraction for the file based virtual memory and use the EPT to directly access the assigned allocated persistent memory.Type: GrantFiled: June 27, 2016Date of Patent: February 19, 2019Assignee: Intel CorporationInventors: Vivekananthan Sanjeepan, Leena K. Puthiyedath, Chandan Apsangi, Nikhil Talpallikar, Abinash K. Barik
-
Patent number: 10210842Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a service processor. The service processor emulates a frame buffer. The service processor determines whether the service processor is configured to generate display signals to be sent to a display based on images from the service processor or based on images from a host of the service processor. When the service processor is configured to generate the display signals based on the images from the service processor, the service processor generates a first image based on serial data received from the host through a serial port, writes the first image to the emulated frame buffer, and generates a first display signal to be sent to the display based on the first image from the emulated frame buffer.Type: GrantFiled: February 7, 2017Date of Patent: February 19, 2019Assignee: AMERICAN MEGATRENDS, INC.Inventors: Viswanathan Swaminathan, David Wise
-
Patent number: 10162827Abstract: A method includes generating a migration image file for a software migration based on configuration parameters associated with a first node of an industrial process control and automation system. The method also includes, after a new software version is installed at the first node, restoring information associated with the first node using the migration image file. The method further includes adapting a portion of the migration image file based on configuration parameters associated with a second node of the control and automation system. In addition, the method includes, after the new software version is installed at the second node, restoring information associated with the second node using the adapted migration image file.Type: GrantFiled: April 8, 2015Date of Patent: December 25, 2018Assignee: Honeywell International Inc.Inventors: Shreehari Sreenivasamurthy, Sanoopkrishnan Sunil
-
Patent number: 10162715Abstract: Aspects of a data environment, such as the cloning, hibernation, and recovery of databases, are managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events for a data instance in the data environment. A workflow can be instantiated that includes tasks necessary to perform actions such as recovery, hibernation, resumption from hibernation, or backup or cloning. Tasks of the workflow can cause certain jobs to be performed by host managers in the data environment to affect calls made to the control environment.Type: GrantFiled: December 21, 2015Date of Patent: December 25, 2018Assignee: Amazon Technologies, Inc.Inventors: Grant Alexander MacDonald McAlister, Milovan Milovanovic
-
Patent number: 10165136Abstract: A control device includes a setting unit, an accumulation unit, a registration unit, and a selecting unit. The setting unit sets image data expressing an image including a first layer corresponding to a foreground-operating application and a second layer located in front of the first layer in a viewing direction. The accumulation unit accumulates information related to a screen corresponding to the second layer requested for display from an application and for which the display is not completed. The registration unit registers, for each application, a rule to be applied when selecting any of screens corresponding to the accumulated information. The selecting unit selects a screen corresponding to the second layer in accordance with the rule of the foreground-operating application among the registered rules if display of the screen corresponding to the second layer is requested from an application and that commands the setting unit to set selected-screen-containing image data.Type: GrantFiled: October 8, 2015Date of Patent: December 25, 2018Assignee: FUJI XEROX CO., LTD.Inventors: Hiroshi Sakaida, Satoshi Maruyama, Yohei Makino
-
Patent number: 10146527Abstract: A method for upgrading a firmware of a target device includes: receiving a firmware upgrade request from an initiator, the firmware upgrade request including a target identification and a firmware image; authenticating the firmware upgrade request using a baseboard management controller (BMC) of a switching board; and performing the firmware upgrade of the target device using the BMC of the switching board.Type: GrantFiled: December 12, 2016Date of Patent: December 4, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sompong Paul Olarig, Son Pham, Fred Worley
-
Patent number: 10101782Abstract: A computer-implemented method enables Basic Input/Output System (BIOS) progress code based thermal control during start-up of an information handling system (IHS). A start-up thermal control sub-system (i) determines an initial cooling level for use during a pre-BIOS progress code operation state of the IHS, (ii) detects each BIOS progress code provided during a boot loading operation of the IHS, and (iii) determines whether a detected BIOS progress code has an associated cooling level requirement that is different from a current cooling level provided by one or more cooling devices of the IHS. In response to the detected BIOS progress code having an associated cooling level requirement that is different from the current cooling level provided by the one or more cooling devices, the one or more cooling devices are triggered to adjust the current cooling level to a next pre-established cooling level associated with the detected BIOS progress code.Type: GrantFiled: January 31, 2017Date of Patent: October 16, 2018Assignee: Dell Products, L.P.Inventors: Hasnain Shabbir, Dinesh Kunnathur Ragupathi
-
Patent number: 10102823Abstract: Examples described herein generally relate to a display device and computing device where a display is configured for displaying images, a display controller is configured for receiving image data via a display port when coupled to a computing device, and sending signals to the display, based on the image data, to cause the display to display the images, and a memory is accessible by the display controller for storing a resume image received from the computing device. The display controller is further configured for detecting a power on event, accessing the memory to obtain the resume image, and sending signals to the display to cause display of the resume image based at least in part on detecting the power on event.Type: GrantFiled: November 2, 2016Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Justin A. Coppin, Paul W. Martin
-
Patent number: 10102009Abstract: Certain aspects of the present disclosure relates to processing functionality of a Configuration Manager Computer Association Tool (CMCA) to an Operating System Deployment (OSD) computer association process. The disclosure includes processing the Operating System Deployment (OSD) functionality of a Microsoft System Center Configuration Manager (SCCM) to configure a server, wherein the OSD causes the server to a Pre-boot Execution Environment (PXE Boot). The SCCM may be launched for the PXE boot process to be associated with the server and configure the SCCM to associate with a specific OSD Task Sequence. Boot from a Network Interface Card (NIC) that has an associated MAC address, using the PXE, wherein the PXE boot process then hands the operation over to the designated OSD Task Sequencer (TS) which handles the configuration process according to at least one variable.Type: GrantFiled: May 10, 2016Date of Patent: October 16, 2018Assignee: Open Invention Network LLCInventors: Colin Lee Feeser, Robert Moore Gilbert, Richard A. Paul, Jr., Robert Keith Cahoon
-
Patent number: 10101973Abstract: Methods, articles, signals, and systems are provided for adaptively shrinking software. The software includes one or more adaptive features. A tracking facility tracks use of the adaptive features, and when it is determined that a given feature is unwanted or unnecessary in the software configuration preferred by a given user, a separation facility separates the feature from the rest of the software. The feature is then archived or deleted. In this manner, resources such as disk space are conserved, program load time and memory requirements are reduced, and user interfaces and supporting code are tailored to meet the needs of particular users.Type: GrantFiled: February 21, 2017Date of Patent: October 16, 2018Assignee: Open Invention Network LLCInventor: John W. L. Ogilvie
-
Patent number: 10098090Abstract: A system and methods are provided for dynamically muting or suppressing notifications of new communications. When a new communication is received for a user of a communication device (e.g., a mobile telephone, a computer) while notifications are muted, no notification may be issued to the user or, alternatively, a muted notification that differs from a normal notification may be issued. A muted notification may have muted sound or no sound, abbreviated vibration or no vibration, or may otherwise be a dampened version of a normal notification. Dynamic muting may be applied or managed on the user's device or on a system that hosts the communication application for which notifications are muted. Different applications and/or communication sessions (e.g., different chat groups) may be muted differently (e.g., for different periods of time). When a group chat session is muted, the duration of muting may be proportional to the number of participants.Type: GrantFiled: September 19, 2016Date of Patent: October 9, 2018Assignee: WhatsApp Inc.Inventors: Jan Koum, Bryan D. O'Connor, Brian Acton
-
Patent number: 10091091Abstract: A direct network is described in which each resource is connected to a switching fabric via a set of two or more routing nodes. The routing nodes are distributed so as to satisfy at least one inter-node separation criterion. In one case, the separation criterion specifies that, for each resource, a number of routing nodes that share a same coordinate value with another routing node in the set (in a same coordinate dimension) is to be minimized. In some network topologies, such as a torus network, this means a number of unique loops of the direct network to which each resource is connected is to be maximized. The routing provisions described herein offer various performance benefits, such as improved latency-related performance.Type: GrantFiled: December 21, 2015Date of Patent: October 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: David T. Harper, Eric C. Peterson, Mark A. Santaniello
-
Patent number: 10055212Abstract: High-performance streaming installation of software applications can be achieved by pre-fetching chunks of application files. Pre-fetching can be directed by a recipe file that can handle a wide variety of application behaviors. If a missing chunk is encountered during execution of the application, a cache miss record can be created and forwarded to a telemetry server. Cache miss records can be aggregated to generate a revised recipe file so that future installations of the application avoid the missing chunk scenario. Using the revised recipe file can cause fewer interruptions, result in less delay and otherwise improve performance.Type: GrantFiled: August 26, 2016Date of Patent: August 21, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Joshua Merrill Snider, Gershom L. Payzer, Christopher Ian Pick, Jonathan MacNeill Ward, Michael Arnquist
-
Patent number: 10051427Abstract: Certain aspects of the present disclosure generally relate to providing location-based health alerts based on biological indicators. In some aspects, a server may receive information that identifies a location associated with a mobile device. The server may determine a venue associated with the location. The server may identify health information associated with the venue. The health information may be based on data previously received in association with the venue. The server may provide a health alert based on the health information.Type: GrantFiled: August 22, 2016Date of Patent: August 14, 2018Assignee: QUALCOMM IncorporatedInventor: Arnold Gum
-
Patent number: 10043428Abstract: A temperature of a display is evaluated from the image displayed. The device may be tested with various images or with various test patterns in order to obtain the heat generation response related to the image. For example, a bright image may generate more heat than a dark image. The heat generation response behavior is stored into a device memory. A heat radiation response behavior is also obtained with various test patterns. The display temperature is estimated using an image to be displayed with the predetermined heat generation and heat radiation responses. The ambient temperature may be used to improve the estimation.Type: GrantFiled: May 25, 2016Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Toni Hemminki, Samu Kallio, Tero Maaranen
-
Patent number: 10044692Abstract: There is provided an information processing apparatus, the information processing apparatus including: a control unit configured to cause a second information processing apparatus to output authentication key information for allowing a first information processing apparatus to make a wireless connection with the second information processing apparatus in order to conduct data transmission from the first information processing apparatus to the second information processing apparatus using wireless communication, and determine to allow the first information processing apparatus to make the wireless connection on the basis of authentication key information input into the first information processing apparatus and the output authentication key information.Type: GrantFiled: December 6, 2013Date of Patent: August 7, 2018Assignee: SONY CORPORATIONInventors: Takushi Kunihiro, Kento Suzuki, Yoichiro Sako, Mitsuru Takehara, Katsuhito Ishida, Makoto Akagi, Kouichirou Ono, Tomoya Onuma, Akira Tange, Kazuyuki Sakoda, Michihiro Kobayashi
-
Patent number: 10044563Abstract: A method includes obtaining, from a service management database, one or more change tickets and one or more incident tickets relating to an information technology infrastructure, defining one or more change-incident pairs based on linkages between the incident tickets and the change tickets, identifying, from the change-incident pairs, one or more dimensions affecting outcomes of implementation of one or more change types, generating at least one recommendation for altering implementation of subsequent changes of a given change type to the information technology infrastructure based on the identified dimensions, applying the at least one recommendation to the implementation of one or more subsequent changes of the given change type to configuration items in the information technology infrastructure, monitoring the information technology infrastructure to determine outcomes of the subsequent changes of the given change type, and modifying the at least one recommendation responsive to the monitoring.Type: GrantFiled: December 22, 2015Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Sinem Guven, Karin Murthy, Larisa Shwartz
-
Patent number: 10025578Abstract: An information processing system includes at least one device and a server system. The server system includes a provision control unit, a first generation unit, a message screen request reception unit, a second generation unit, and a message screen transmission unit. The first generation unit generates first correspondence information in which each device is associated with an application not yet provided to the device. The message screen request reception unit receives a message screen request from the device. The second generation unit generates a message screen based on the first correspondence information. The message screen transmission unit transmits the message screen to the device in response to the message screen request. The device includes a message screen request transmission unit, a message screen reception unit, and a message screen display unit. The message screen display unit displays the message screen received by the message screen reception unit.Type: GrantFiled: May 18, 2016Date of Patent: July 17, 2018Assignee: Ricoh Company, Ltd.Inventor: Junya Jimbo
-
Patent number: 10025506Abstract: A semiconductor device includes a plurality of semiconductor chips vertically stacked and electrically coupled to one another through TSVs (Through-Silicon Vias), a plurality of semiconductor elements formed in each of the semiconductor chips, a plurality of nodes suitable for coupling the semiconductor elements to one another, and a node control device suitable for being provided in each of the nodes, deciding whether to couple the node to a communication path based on a temperature of the node, and setting a shortest communication path among the semiconductor elements.Type: GrantFiled: March 24, 2015Date of Patent: July 17, 2018Assignees: SK Hynix Inc., Reserch & Business Foundation Sungkyunkwan UniversityInventors: Tae Hee Han, Jun Sun Hwang
-
Patent number: 10021696Abstract: Mobile network services are performed in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. An edge caching mechanism is provided within a basestation to perform caching of data at the edge of the mobile data network. The edge caching mechanism analyzes historical usage data that indicates historical accesses to the basestation. Data patterns in the historical usage data may be used to define cache load criteria and to optionally define cache flush criteria. This architecture allows caching of data at the edge of a mobile data network within the infrastructure of an existing mobile data network.Type: GrantFiled: November 16, 2011Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Michael T. Kalmbach, Mark D. Schroeder
-
Patent number: 10015244Abstract: An author using an author device may connect to a publishing network, which in turn may be connected to a number of service provider networks that provide services relating to publishing workflow (e.g., editing, typography, historical research, cover designing) and business (e.g., marketing, promotion, author events). The publishing network may provide a network portal for the author and network portals for various service providers, with graphical user interfaces for both the author and the service providers. The author can then select specific service providers based on ratings, posted service rates, special requirements such as time scheduling and genre specialization, and can hire those service providers to work with the author's on or with the author's manuscript through the publishing network. The publishing network may then generate an agreement and track its signing as well as other milestones in the working relationship.Type: GrantFiled: April 29, 2016Date of Patent: July 3, 2018Assignee: Rich Media Ventures, LLCInventors: John Cronin, Neil Balthaser
-
Patent number: 10001986Abstract: A daemon agent for updating software instances in a cloud computing system is disclosed. The daemon agent in a first instance of an application detects a failure in a scenario. The daemon agent broadcasts a first message from the first instance to a plurality of peer instances of the application in the computing system to query whether the plurality of instances has experienced the failure. The daemon agent receives a second message from a second instance of the plurality of instances, where the second message indicates that the second instance has not experienced the failure. The daemon agent determines differences between the first instance and the second instance and selects one or more components of the application based on the determined differences. The daemon agent updates the first instance by installing the selected one or more components on the first instance.Type: GrantFiled: February 9, 2017Date of Patent: June 19, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rossella De Gaetano, Sandro Piccinini
-
Patent number: 9996141Abstract: The disclosure storage device provides a hard disk drive (HDD) module, the HDD module includes a plurality of HDD units, and each the HDD unit include a plurality of HDDs, a switching unit, and a plurality of indication units. The switching unit configured for operating in a first state or a second state. Each indication unit is configured to electrically couple to the switching unit. When the switching unit outputs a first state signal, the switch control circuit outputs a first control signal to turn off the corresponding indicating control circuits. When the switch control circuit operates in the second state, the switch control circuit outputs a second control signal to turn on the corresponding indicating control circuits. An electronic device using the same is also provided.Type: GrantFiled: July 22, 2015Date of Patent: June 12, 2018Assignee: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) CO., LTDInventors: Ching-Hsiang Chan, Jiing-Shyang Jang, Meng-Liang Yang
-
Patent number: 9996301Abstract: Systems and methods for list retrieval in a storage device are provided that significantly reduces the number of commands needed to retrieve data. A single command or request may be issued to receive data stored at a parent node, a child node, and/or a grandchild node. For example, a request may be issued that includes a node corresponding to a particular level, a depth level below that particular level to which to obtain data and/or filter criteria. With this information, the requested information may be obtained to the depth level while filtering out information not included in the request. When the request corresponds to a parent node and information about the children nodes is desired, for example, additional requests are not needed to obtain information from all of the parent node and the children nodes. Thus, the length of time needed to provide certain stored management information is reduced.Type: GrantFiled: December 15, 2016Date of Patent: June 12, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Archana Katarki, James Kremer
-
Patent number: 9990490Abstract: An apparatus, method, computer readable storage medium are provided in one or more examples and comprise accessing an application, identifying an access token of the application, determining if the access token is a system token, and responsive to the access token failing to be a system token, enabling a runtime module.Type: GrantFiled: November 13, 2015Date of Patent: June 5, 2018Assignee: McAfee, LLCInventors: Bing Sun, Chong Xu, Jeff Hetzler, Zheng Bu
-
Patent number: 9977832Abstract: A method comprises receiving a first user communication, accessing a directory entry associated with the user, accessing, by a processor, a database stored in a memory that includes content designated as private that is associated with the user in the directory, determining with the processor whether the first user communication includes content designated as private that is associated with the user, generating a second user communication by removing the content designated as private that is associated with the user from the first user communication, and sending the second user communication to an electronic personal assistant.Type: GrantFiled: September 3, 2015Date of Patent: May 22, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, James P. Gilchrist, Steven K. Schmidt, Charles J. Stocker, IV
-
Patent number: 9971675Abstract: Use of tokens, included in a client request that requests a computer operation to be performed, to cause the processor that performs the requested computer operation to enter a “thread-specific-debug state.” In the thread-specific debug state, debug information is collected and logged from some threads running on the processor, but not from all threads running on the processor. This can provide more targeted, manageable and/or helpful debugging logs.Type: GrantFiled: April 4, 2016Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Nicholas K. Lincoln, Josephine D. Messa, Simon D. Stone
-
Patent number: 9973721Abstract: A misoperation processing method includes determining, in response to triggering a misoperation cancellation step, display status information of a display device. The display status information is stored in a data storage area of the display device before the misoperation occurs. The method also includes restoring a display status of the display device that existed before the misoperation occurred based on the determined display status information.Type: GrantFiled: April 14, 2016Date of Patent: May 15, 2018Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE MULTIMEDIA TECHNOLOGY CO., LTD.Inventors: Jianting Wang, Jianzi He, Junning Su, Xufeng Wang, Peng Cheng
-
Patent number: 9971803Abstract: Disclosed is an improved method, system, and program product to implement a business platform that assigns a server instance and dedicated database to each business customer. A connector is configured to retrieve data from an external data source. The retrieved data is stored in a portion of the dedicated database. A user interface having one or more selectable components is displayed, wherein at least one selectable component, when selected displays the external data.Type: GrantFiled: January 30, 2015Date of Patent: May 15, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Muhammad Rehman, Ramin Modiri, Pradeep Kotha, Azmat Tanauli
-
Patent number: 9965290Abstract: A parallel computer includes a first processor, a second processor, and a first storage device. The first processor outputs, in response to an instruction for starting up the parallel computer, a first read-out request causing the first storage device to transmit a command of an initialization process to the first processor. The first processor executes the initialization process of the first processor by using the command received from the first storage device. The second processor monitors, in response to the instruction for starting up the parallel computer, a signal transmitted between the first processor and the first storage device. The second processor detects, from the signal monitored, the command output from the first storage device. And, the second processor is configured to execute the initialization process of the second processor by using the detected command.Type: GrantFiled: July 11, 2016Date of Patent: May 8, 2018Assignee: FUJITSU LIMITEDInventor: Hitoshi Matsumori
-
Patent number: 9952957Abstract: A method for dynamically modifying a characteristic for an electronic device. The method includes activating by a processor a first profile having a first characteristic setting and a first state for an input/output (IO) device. Once the first profile is activated, receiving an input by a sensor and communicating the input to the processor. The method then includes activating by the processor a second profile having a second characteristic setting and a second state for the IO device. The second profile modifies a component of the IO device to include a second characteristic setting and a second state.Type: GrantFiled: January 29, 2016Date of Patent: April 24, 2018Assignee: Apple Inc.Inventors: Christopher T. Mullens, Jesse Michael Devine, Marco Sebastiani, Nima Parivar
-
Patent number: 9954843Abstract: Described herein are various aspects pertaining to a web ticket that is used in connection with authenticating a user. The web ticket is generated through use of a symmetric key, and is less than two hundred bytes in size. A ticket issuer executing on a first computing device generates the web ticket responsive to receiving authentication data from a client computing device, and transmits the web ticket to such client computing device. The client computing device includes the web ticket in requests for data transmitted to a second server computing device that is in communication with the ticket issuer. The second server computing device includes a validator that validates the web ticket using the symmetric key, which is shared between the first server and the second server.Type: GrantFiled: June 25, 2013Date of Patent: April 24, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paul Tidwell, Yves Pitsch, Deepak Rao, Vadim Eydelman, Satya Kondepudi
-
Patent number: 9953035Abstract: An exemplary method for efficiently backing up data in thin-provisioned environments may include: 1) identifying a volume to be backed up, 2) identifying a thin-provisioned storage system that contains storage space allocated to the volume, 3) obtaining information from the thin-provisioned storage system that identifies portions of the volume for which storage space has been allocated on the thin-provisioned storage system, and then 4) creating a backup of the volume by invoking read operations only for those portions of the volume for which storage space has been allocated on the thin-provisioned storage system. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: October 30, 2009Date of Patent: April 24, 2018Assignee: Veritas Technologies LLCInventors: Niranjan Pendharkar, Samir Desai
-
Patent number: 9935638Abstract: A device includes a reconfigurable circuit and reconfiguration logic. The reconfiguration logic is to: receive, via a policy interface, a user policy and an image policy; receive a first reconfiguration image via a first configuration interface of a plurality of configuration interfaces; validate the first configuration interface based on the user policy; validate the first reconfiguration image based on the image policy; and in response to a determination that the first configuration interface and the first reconfiguration image are both valid, reconfigure the reconfigurable circuit using the first reconfiguration image.Type: GrantFiled: June 21, 2017Date of Patent: April 3, 2018Assignee: Intel CorporationInventors: Utkarsh Y. Kakaiya, Joshua D. Fender
-
Patent number: 9921852Abstract: In some implementations, network interface controller (NIC) configuration information can be obtained from a NIC prior to booting up an operating system. For example, a Basic Input Output System (BIOS) can obtain the NIC configuration information from the NIC during the execution of a system check (e.g., Power-On Self-Test). A system controller can receive the NIC configuration information from the BIOS. The system controller can store the NIC configuration information in memory associated with the system controller. A management system can request the NIC configuration information from the system controller using an out-of-band communication channel. For example, the management system can send the request for NIC configuration information to the system controller prior to powering on a server using a dedicated network interface of the system controller.Type: GrantFiled: March 31, 2015Date of Patent: March 20, 2018Assignee: QUANTA COMPUTER INC.Inventors: Hung-Lu Chu, Chin-Fu Tsai, Yung-Fu Li
-
Patent number: 9921853Abstract: Various features for a computer operating system include mechanisms for operating where a single native application, in the form of a Web browser, exists for an operating system, and all other applications run as Web apps of the browser application. A computer-implemented object tracking method includes instantiating, a first time, an operating system object on a computing device; automatically identifying contextual meta data that defines a state of objects that are open on the computing device, other than the instantiated operating system object, when the operating system object is instantiated; and storing the identifying contextual meta data in correlation with the operating system object, wherein the contextual meta data identifies one or more objects that are active in the operating system when the operating system object is instantiated.Type: GrantFiled: April 29, 2016Date of Patent: March 20, 2018Assignee: GOOGLE LLCInventors: John Nicholas Jitkoff, Kan Liu
-
Patent number: 9916186Abstract: A facility is provided that, when installed, removes from an architecture a selected architectural function, such that the function is not able to be turned on/off regardless of other controls within the environment. When the facility is installed, the architectural function is not supported when processing in an architectural mode based on the architecture. It is as if the selected architectural function is no longer available in the architecture, and in fact, the code implementing the facility may have been deleted, bypassed, or otherwise eliminated. One such architectural function is virtual address translation, such as dynamic address translation (DAT), and the architecture is, for instance, ESA/390.Type: GrantFiled: November 26, 2014Date of Patent: March 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles W. Gainey, Jr., Michael K. Gschwind
-
Patent number: 9916185Abstract: A facility is provided that, when installed, removes from an architecture a selected architectural function, such that the function is not able to be turned on/off regardless of other controls within the environment. When the facility is installed, the architectural function is not supported when processing in an architectural mode based on the architecture. It is as if the selected architectural function is no longer available in the architecture, and in fact, the code implementing the facility may have been deleted, bypassed, or otherwise eliminated. One such architectural function is virtual address translation, such as dynamic address translation (DAT), and the architecture is, for instance, ESA/390.Type: GrantFiled: March 18, 2014Date of Patent: March 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles W. Gainey, Jr., Michael K. Gschwind
-
Patent number: 9888020Abstract: In an embodiment, a method, performed by processors of a computing device for creating and storing clusters of incident data records based on behavioral characteristic values in the records and origin characteristic values in the records, the method comprising: receiving a plurality of input incident data records comprising sets of attribute values; identifying two or more first incident data records that have a particular behavioral characteristic value; using a malicious incident behavioral data table that maps sets of behavioral characteristic values to identifiers of malicious acts in the network, and a plurality of comparison operations using the malicious incident behavioral data table and the two or more first incident data records, determining whether any of the two or more first incident data records are malicious; and if so, creating a similarity behavioral cluster record that includes the two or more first incident data records.Type: GrantFiled: August 8, 2016Date of Patent: February 6, 2018Assignee: Cisco Technology, Inc.Inventors: Karel Bartos, Martin Rehak, Michal Sofka
-
Patent number: 9852298Abstract: In response to starting a system including a first non-volatile memory containing system boot code, and a second non-volatile memory, provisioning of the second non-volatile memory is performed. The provisioning includes checking that the second non-volatile memory is uninitialized, and in response to determining that the second non-volatile memory is uninitialized, the system boot code is copied from the first non-volatile memory to the second non-volatile memory.Type: GrantFiled: April 23, 2013Date of Patent: December 26, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey Kevin Jeansonne, Marat Nersisyan, Achyutram Bhamidipaty, Jayne E Scott
-
Patent number: 9851956Abstract: Systems, apparatus, methods, and articles of manufacture provide for (i) determining plugin data defining one or more plugins; (ii) determining one or more platform standards for plugins; (iii) initiating a compile or build process for one or more plugins; and/or (iv) performing a plugin certification process.Type: GrantFiled: January 5, 2016Date of Patent: December 26, 2017Assignee: Gamesys Ltd.Inventors: Tobias Patrick O'Rourke, Rik Ward
-
Patent number: 9852040Abstract: This disclosure relates to techniques for updating a memory map maintained by processing circuitry that is coupled to programmable logic circuitry. One of the techniques may involve detecting reconfiguration of a device component formed on a portion of the programmable logic circuitry using monitoring circuitry. The technique may further include generating a notification event based on the reconfiguration of the device component using the monitoring circuitry. The notification event may then be sent to the processing circuitry using the monitoring circuitry. The technique may further involve updating, using the processing circuitry, the memory map based on the notification event.Type: GrantFiled: March 9, 2016Date of Patent: December 26, 2017Assignee: Altera CorporationInventors: David Alexander Munday, Matthew Harbridge Gerlach
-
Patent number: 9841953Abstract: The disclosed embodiments provide a system that facilitates controlling and customizing the process of generating a software program image. During operation, the system receives a set of files for building a software program, wherein at least one of the files in the set is an intermediate code file that was at least partially compiled from a source code file of the software program. The system then applies a plurality of pluggable transforms to a plurality of states of the set of files to produce a particular subsequent state of the set of files. The system then produces a runtime-image of the software program from at least the particular subsequent state of the set of files, the runtime-image including one or more files for execution by a virtual machine and one or more output resources to be accessed by the one or more executed files.Type: GrantFiled: July 14, 2016Date of Patent: December 12, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: James M. Laskey, Jean-Francois Denise